v3.26.3
Debt - Summary of total debt (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Debt outstanding under equipment and term loan $ 206,602  
Term loan - debt issuance costs (832) $ 0
Total debt 215,770 59,037
Less: current portion of long-term debt (16,988) (4,554)
Long-term debt $ 198,782 54,483
U.S. term loan    
Debt Instrument [Line Items]    
Term (years) 5 years  
Debt outstanding under equipment and term loan $ 150,000 0
Canadian term loan    
Debt Instrument [Line Items]    
Term (years) 5 years  
Debt outstanding under equipment and term loan $ 49,287 0
Notes payable to banks    
Debt Instrument [Line Items]    
Debt outstanding under equipment and term loan $ 7,315 11,623
Notes payable to banks | Equipment Note 10    
Debt Instrument [Line Items]    
Stated Interest Rate (per annum) 4.32%  
Term (years) 5 years  
Debt outstanding under equipment and term loan $ 7,066 11,605
Notes payable to banks | Other equipment notes    
Debt Instrument [Line Items]    
Debt outstanding under equipment and term loan $ 249 18
Notes payable to banks | Other equipment notes | Minimum    
Debt Instrument [Line Items]    
Stated Interest Rate (per annum) 0.00%  
Term (years) 3 years  
Notes payable to banks | Other equipment notes | Maximum    
Debt Instrument [Line Items]    
Stated Interest Rate (per annum) 7.35%  
Term (years) 5 years  
Revolving loan    
Debt Instrument [Line Items]    
Term (years) 5 years  
Debt outstanding under facility $ 10,000 $ 47,414