v3.26.1
Debt - Additional information (Details)
6 Months Ended
Jul. 01, 2026
USD ($)
May 31, 2023
USD ($)
Jun. 30, 2026
USD ($)
equipment_note
Jun. 30, 2025
Dec. 31, 2025
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     4.70% 5.08%  
Leverage coverage ratio   3.0      
Interest coverage ratio   3.0      
Deferred debt issuance costs     $ 1,000,000.0   $ 1,200,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     0   47,400,000
Secured debt | Credit agreement | Revolving loans | Valley Holdings I | Subsequent Event          
Debt Instrument [Line Items]          
Borrowings to fund acquisition $ 235,000,000.0        
Secured debt | Credit agreement | Letter of credit          
Debt Instrument [Line Items]          
Maximum borrowing capacity   75,000,000      
Letters of credit outstanding     $ 29,500,000   34,300,000
Secured debt | Credit agreement | Letter of credit | Insurance program obligations          
Debt Instrument [Line Items]          
Letters of credit outstanding         34,200,000
Secured debt | Credit agreement | Letter of credit | Contract Performance Obligations          
Debt Instrument [Line Items]          
Letters of credit outstanding         $ 100,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