v3.26.3
Debt and Credit Facilities - Additional Information (Details) - USD ($)
$ in Millions
9 Months Ended
Sep. 30, 2026
Dec. 31, 2025
Credit Facility    
Debt Instrument    
Current borrowing capacity $ 350.0  
Potential increase amount $ 350.0  
Line of Credit Facility, Expiration Date Sep. 10, 2031  
Maximum borrowing capacity $ 700.0  
Credit Facility | Standby Letters of Credit    
Debt Instrument    
Standby letters of credit 0.4 $ 0.4
Maximum borrowing capacity $ 100.0  
Receivables Purchase Agreement    
Debt Instrument    
Line of Credit Facility, Expiration Date Sep. 28, 2029  
Maximum borrowing capacity $ 400.0  
Receivables Purchase Agreement | Standby Letters of Credit    
Debt Instrument    
Standby letters of credit 112.7 $ 102.9
Maximum borrowing capacity $ 250.0  
Delayed Term Loan Facilities    
Debt Instrument    
Line of Credit Facility, Expiration Date Nov. 29, 2029