XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.3
Debt - Additional information (Details)
9 Months Ended
May 31, 2023
USD ($)
Sep. 30, 2024
USD ($)
equipment_note
Sep. 30, 2023
USD ($)
Dec. 31, 2023
USD ($)
Revolving loans        
Debt Instrument [Line Items]        
Debt instrument term   5 years    
Secured debt | Credit agreement        
Debt Instrument [Line Items]        
Debt instrument term 5 years      
Maximum borrowing capacity $ 490,000,000      
Option to increase borrowing capacity $ 200,000,000      
Percentage of capital stock from direct foreign subsidiaries 65.00%      
Debt instrument covenant leveraged debt ratio restriction 2.75      
Weighted average interest rate   7.03% 6.96%  
Leverage coverage ratio 3.0      
Interest coverage ratio 3.0      
Deferred debt issuance costs   $ 1,900,000 $ 2,400,000  
Secured debt | Credit agreement | Minimum        
Debt Instrument [Line Items]        
Commitment fee on unused capacity 0.20%      
Secured debt | Credit agreement | Maximum        
Debt Instrument [Line Items]        
Commitment fee on unused capacity 0.30%      
Secured debt | Credit agreement | Base Rate | Minimum        
Debt Instrument [Line Items]        
Interest rate margin 0.25%      
Secured debt | Credit agreement | Base Rate | Maximum        
Debt Instrument [Line Items]        
Interest rate margin 1.00%      
Secured debt | Credit agreement | Term Benchmark Rate | Minimum        
Debt Instrument [Line Items]        
Interest rate margin 1.25%      
Secured debt | Credit agreement | Term Benchmark Rate | Maximum        
Debt Instrument [Line Items]        
Interest rate margin 2.00%      
Secured debt | Credit agreement | Revolving loans        
Debt Instrument [Line Items]        
Maximum borrowing capacity $ 150,000,000      
Debt outstanding under facility   77,200,000   $ 13,200,000
Secured debt | Credit agreement | Letter of credit        
Debt Instrument [Line Items]        
Maximum borrowing capacity 75,000,000      
Letters of credit outstanding   37,300,000   34,400,000
Secured debt | Credit agreement | Letter of credit | Insurance program obligations        
Debt Instrument [Line Items]        
Letters of credit outstanding   32,600,000   27,100,000
Secured debt | Credit agreement | Letter of credit | Contract Performance Obligations        
Debt Instrument [Line Items]        
Letters of credit outstanding   $ 4,700,000   $ 7,300,000
Secured debt | Credit agreement | Letters Of Credit, Discretional        
Debt Instrument [Line Items]        
Maximum borrowing capacity 75,000,000      
Secured debt | Credit agreement | Swingline Loan        
Debt Instrument [Line Items]        
Maximum borrowing capacity $ 15,000,000      
Secured debt | Credit agreement | Non-performance letters of credit | Minimum        
Debt Instrument [Line Items]        
Letter of credit facility commitment percentage 1.25%      
Secured debt | Credit agreement | Non-performance letters of credit | Maximum        
Debt Instrument [Line Items]        
Letter of credit facility commitment percentage 2.00%      
Secured debt | Credit agreement | Performance letters of credit | Minimum        
Debt Instrument [Line Items]        
Letter of credit facility commitment percentage 0.625%      
Secured debt | Credit agreement | Performance letters of credit | Maximum        
Debt Instrument [Line Items]        
Letter of credit facility commitment percentage 1.00%      
Notes payable to banks | Master loan agreement        
Debt Instrument [Line Items]        
Number of equipment notes (equipment note) | equipment_note   1    
Notes payable to banks | Other equipment note        
Debt Instrument [Line Items]        
Debt instrument term   5 years    
Number of equipment notes (equipment note) | equipment_note   1