XML 82 R66.htm IDEA: XBRL DOCUMENT v3.25.0.1
Notes Payable and Long-Term Debt - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Feb. 13, 2024
Debt Instrument [Line Items]    
Line of Credit Facility, Remaining Borrowing Capacity $ 207.1  
Long-term debt less unamortized discounts and debt issuance costs 1,210.4  
Line of Credit    
Debt Instrument [Line Items]    
Letters of Credit Outstanding, Amount $ 5.7  
Maximum borrowing capacity   $ 200.0
Line of Credit Facility, Interest Rate at Period End 5.68%  
Performance Guarantee [Member]    
Debt Instrument [Line Items]    
Letters of Credit Outstanding, Amount $ 15.5  
3.3%, Senior Notes due 2027    
Debt Instrument [Line Items]    
Face amount of debt sold 400.0  
Long-term debt less unamortized discounts and debt issuance costs $ 395.7  
3.3%, Senior Notes due 2027 | 3.3%, Senior Notes due 2027    
Debt Instrument [Line Items]    
Debt Instrument, Interest Rate, Basis for Effective Rate 3.53  
Debt Instrument, Interest Rate, Stated Percentage 3.30%  
3.7%, Senior Notes due 2032    
Debt Instrument [Line Items]    
Face amount of debt sold $ 800.0  
Long-term debt less unamortized discounts and debt issuance costs $ 790.5  
3.7%, Senior Notes due 2032 | 3.7%, Senior Notes due 2032    
Debt Instrument [Line Items]    
Debt Instrument, Interest Rate, Basis for Effective Rate 3.84  
Debt Instrument, Interest Rate, Stated Percentage 3.70%  
Senior Notes    
Debt Instrument [Line Items]    
Debt Instrument, Interest Rate, Stated Percentage 101.00%