XML 65 R40.htm IDEA: XBRL DOCUMENT v3.25.2
Shareholders' Equity - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Dec. 18, 2023
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Mar. 12, 2025
Dec. 31, 2024
Dec. 15, 2023
Share Repurchase Program [Line Items]                
Repurchase of common stock (in shares)   2,565,964 93,874 3,364,214 278,695      
Repurchase aggregate cost   $ 250.4 $ 13.0 $ 339.8 $ 35.0      
Share price (in dollars per share)               $ 128.95
Future cash settlement accrual for executed repurchases of common stock   $ 1.9   $ 1.9     $ 3.0  
2021 Stock Repurchase Program                
Share Repurchase Program [Line Items]                
Repurchase authority remaining program           $ 125.6    
Repurchase of common stock (in shares)   0 93,874 212,012 278,695      
Repurchase aggregate cost   $ 0.0 $ 13.0 $ 24.0 $ 35.0      
2025 Stock Repurchase Program                
Share Repurchase Program [Line Items]                
Authorized stock repurchase amount           $ 500.0    
Repurchase authority remaining program   $ 184.2   $ 184.2        
Repurchase of common stock (in shares)   2,565,964 0 3,152,202 0      
Repurchase aggregate cost   $ 250.4 $ 0.0 $ 315.8 $ 0.0      
Stock Repurchase Agreement with The Duchossois Group, Inc Affiliate                
Share Repurchase Program [Line Items]                
Repurchase of common stock (in shares) 1,000,000              
Price per common stock (in dollars per share) $ 123.75              
Purchase discount 4.03%              
Stock Repurchase Agreement with The Duchossois Group, Inc Affiliate | Affiliate Of Duchossois Group, Inc.                
Share Repurchase Program [Line Items]                
Repurchase aggregate cost $ 123.8