v3.26.1
Debt and Credit Facilities - Additional Information (Details) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Credit Facility    
Debt Instrument    
Current borrowing capacity $ 250.0  
Potential increase amount $ 150.0  
Line of Credit Facility, Expiration Date Nov. 04, 2027  
Maximum borrowing capacity $ 400.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 May 28, 2027  
Maximum borrowing capacity $ 200.0  
Receivables Purchase Agreement | Standby Letters of Credit    
Debt Instrument    
Standby letters of credit 117.5 $ 102.9
Maximum borrowing capacity $ 150.0  
Delayed Term Loan Facilities    
Debt Instrument    
Line of Credit Facility, Expiration Date Nov. 29, 2029