XML 51 R41.htm IDEA: XBRL DOCUMENT v3.25.3
Shareholders' Equity - Additional Information (Details) - USD ($)
3 Months Ended 9 Months Ended
Dec. 18, 2023
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Jul. 22, 2025
Mar. 12, 2025
Dec. 31, 2024
Dec. 15, 2023
Share Repurchase Program [Line Items]                  
Repurchase of common stock (in shares)   515,527 67,139 3,879,741 345,834        
Repurchase aggregate cost   $ 53,500,000 $ 9,000,000.0 $ 393,300,000 $ 43,900,000        
Share price (in dollars per share)                 $ 128.95
Future cash settlement accrual for executed repurchases of common stock   500,000   500,000       $ 3,000,000.0  
July 2025 Stock Repurchase Program                  
Share Repurchase Program [Line Items]                  
Authorized stock repurchase amount           $ 500,000,000      
Repurchase authority remaining program   $ 461,500,000   $ 461,500,000          
Repurchase of common stock (in shares)   373,282 0 373,282 0        
Repurchase aggregate cost   $ 38,500,000 $ 0 $ 38,500,000 $ 0        
March 2025 Stock Repurchase Program                  
Share Repurchase Program [Line Items]                  
Authorized stock repurchase amount             $ 500,000,000    
Repurchase authority remaining program   $ 169,200,000   $ 169,200,000          
Repurchase of common stock (in shares)   142,245 0 3,294,447 0        
Repurchase aggregate cost   $ 15,000,000.0 $ 0 $ 330,800,000 $ 0        
2021 Stock Repurchase Program                  
Share Repurchase Program [Line Items]                  
Repurchase authority remaining program             $ 125,600,000    
Repurchase of common stock (in shares)   0 67,139 212,012 345,834        
Repurchase aggregate cost   $ 0 $ 9,000,000.0 $ 24,000,000.0 $ 43,900,000        
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,800,000