v3.24.1.u1
Subsequent Events (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended
May 03, 2024
Mar. 31, 2024
Mar. 31, 2023
Subsequent Event [Line Items]      
Stock repurchased and retired shares (in shares)   9,623,255 1,058,291
Treasury stock acquired, average cost per share (in dollars per share)   $ 15.90 $ 22.99
Subsequent Event      
Subsequent Event [Line Items]      
Stock repurchased and retired shares (in shares) 3,249,791    
Treasury stock acquired, average cost per share (in dollars per share) $ 15.86    
Shares repurchased and retired $ 51.5