The senator's apology was widely viewed as "too little, too late" after months of public outrage.
The idiom "too little, too late" most precisely conveys that the apology:
Was insincere and strategically calculated
Failed to address the full extent of the controversy
Was inadequate in both substance and timing to be effective
Was overshadowed by more pressing political developments.