v3.24.1.u1
Shareholder's Equity (Details)
$ in Millions
3 Months Ended
Feb. 29, 2024
USD ($)
Mar. 31, 2024
USD ($)
shares
Class of Stock [Line Items]    
Stock repurchase program, authorized amount $ 150.0  
Stock repurchase program, percentage 0.15  
Stock repurchased during period, (in shares) | shares   (2,400,000)
Stock repurchased during period, value   $ (13.4)
Minimum    
Class of Stock [Line Items]    
Stock repurchase program, period 12 months  
Maximum    
Class of Stock [Line Items]    
Stock repurchase program, period 36 months