v3.26.3
Debt - Additional information (Details)
9 Months Ended
Sep. 08, 2026
USD ($)
May 31, 2023
USD ($)
Sep. 30, 2026
USD ($)
equipment_note
Sep. 30, 2025
Sep. 08, 2026
CAD ($)
Dec. 31, 2025
USD ($)
Debt Instrument [Line Items]            
Debt outstanding under Term Facility     $ 206,602,000      
Current portion of long-term debt     16,988,000     $ 4,554,000
Long-term principal obligations     $ 198,782,000     54,483,000
Revolving loan            
Debt Instrument [Line Items]            
Debt instrument term     5 years      
Debt outstanding under facility     $ 10,000,000     47,414,000
Secured debt | Credit agreement            
Debt Instrument [Line Items]            
Debt instrument term 5 years          
Percentage of capital stock from direct foreign subsidiaries 65.00%          
Debt instrument covenant leveraged debt ratio restriction 2.75          
Weighted average interest rate     5.01%      
Leverage coverage ratio 3.0          
Interest coverage ratio 3.0          
Remaining deferred debt issuance costs     $ 4,600,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 loan            
Debt Instrument [Line Items]            
Maximum borrowing capacity under Revolving Facility $ 690,000,000          
Option to increase borrowing capacity 445,000,000          
Debt outstanding under facility     10,000,000.0      
Secured debt | Credit agreement | Foreign Revolving Credit Facility            
Debt Instrument [Line Items]            
Maximum borrowing capacity under Revolving Facility 200,000,000          
Secured debt | Credit agreement | Letter of credit            
Debt Instrument [Line Items]            
Maximum borrowing capacity under Revolving Facility 100,000,000          
Letters of credit outstanding     29,500,000      
Secured debt | Credit agreement | Swingline Loan            
Debt Instrument [Line Items]            
Maximum borrowing capacity under Revolving Facility $ 25,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%          
Secured debt | Prior credit agreement            
Debt Instrument [Line Items]            
Debt instrument term   5 years        
Weighted average interest rate       4.92%    
Deferred debt issuance costs     900,000     1,200,000
Secured debt | Prior credit agreement | Revolving loan            
Debt Instrument [Line Items]            
Maximum borrowing capacity under Revolving Facility   $ 490,000,000        
Debt outstanding under facility           47,400,000
Secured debt | Prior credit agreement | Foreign Revolving Credit Facility            
Debt Instrument [Line Items]            
Maximum borrowing capacity under Revolving Facility   $ 200,000,000        
Secured debt | Prior credit agreement | Letter of credit            
Debt Instrument [Line Items]            
Letters of credit outstanding           34,300,000
Secured debt | Prior credit agreement | Letter of credit | Insurance program obligations            
Debt Instrument [Line Items]            
Letters of credit outstanding           34,200,000
Secured debt | Prior credit agreement | Letter of credit | Contract Performance Obligations            
Debt Instrument [Line Items]            
Letters of credit outstanding           100,000
Notes payable to banks            
Debt Instrument [Line Items]            
Debt outstanding under Term Facility     $ 7,315,000     11,623,000
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 notes            
Debt Instrument [Line Items]            
Debt outstanding under Term Facility     $ 249,000     18,000
Notes payable to banks | Other equipment notes | Minimum            
Debt Instrument [Line Items]            
Debt instrument term     3 years      
Weighted average interest rate on the other equipment notes     0.00%      
Notes payable to banks | Other equipment notes | Maximum            
Debt Instrument [Line Items]            
Debt instrument term     5 years      
Weighted average interest rate on the other equipment notes     7.35%      
Notes payable to banks | Other equipment notes | Weighted Average            
Debt Instrument [Line Items]            
Debt instrument term     2 years 7 months 6 days      
Weighted average interest rate on the other equipment notes     1.65%      
Term Loan            
Debt Instrument [Line Items]            
Debt outstanding under Term Facility     $ 199,287,000      
Term Loan | Credit agreement            
Debt Instrument [Line Items]            
Debt outstanding under Term Facility     199,300,000      
Current portion of long-term debt     10,000,000.0      
Long-term principal obligations     $ 189,300,000      
U.S. term loan            
Debt Instrument [Line Items]            
Debt instrument term     5 years      
Debt outstanding under Term Facility     $ 150,000,000     0
U.S. term loan | Credit agreement            
Debt Instrument [Line Items]            
Maximum borrowing capacity under Term Facility $ 150,000,000          
Canadian term loan            
Debt Instrument [Line Items]            
Debt instrument term     5 years      
Debt outstanding under Term Facility     $ 49,287,000     $ 0
Canadian term loan | Credit agreement            
Debt Instrument [Line Items]            
Maximum borrowing capacity under Term Facility         $ 70,000,000