XML 55 R42.htm IDEA: XBRL DOCUMENT v3.24.2
Debt - Additional information (Details)
6 Months Ended
May 31, 2023
USD ($)
Jun. 30, 2024
USD ($)
equipment_note
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.30%  
Leverage coverage ratio 3.0    
Interest coverage ratio 3.0    
Deferred debt issuance costs   $ 2,000,000.0  
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   24,600,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   38,100,000 34,400,000
Secured debt | Credit agreement | Letter of credit | Insurance program obligations      
Debt Instrument [Line Items]      
Letters of credit outstanding   27,100,000 27,100,000
Secured debt | Credit agreement | Letter of credit | Contract Performance Obligations      
Debt Instrument [Line Items]      
Letters of credit outstanding   $ 11,000,000.0 $ 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   2  
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