XML 316 R101.htm IDEA: XBRL DOCUMENT v3.25.0.1
Related Party Transactions - Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Aug. 14, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Related Party Transaction [Line Items]        
Accounts receivable, after allowance for credit loss, current   $ 433.9 $ 423.3  
Common stock repurchase (in shares)   698,000 42,500 1,502,634
Stock repurchased during period, value   $ 145.3 $ 6.3  
Share repurchase, price per share (USD per share)   $ 208.23 $ 147.58  
Air Transportation Equipment        
Related Party Transaction [Line Items]        
Payments to acquire productive assets   $ 0.8    
Interest in an aircraft to be used for business travel percentage   35.00%    
Related Party        
Related Party Transaction [Line Items]        
Accounts receivable, after allowance for credit loss, current   $ 1.2 $ 1.8  
Affiliated Entity        
Related Party Transaction [Line Items]        
Receivables due from related party   $ 1.1    
Common stock repurchase (in shares) 100,000      
Stock repurchased during period, value $ 20.7      
Share repurchase, price per share (USD per share) $ 206.90      
Shares acquired, discount percentage 3.00%      
Affiliated Entity | Air Transportation Equipment        
Related Party Transaction [Line Items]        
Interest in an aircraft to be used for business travel percentage   15.00%