v3.26.1
Employee Retirement Plans (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Minimum    
Defined Benefit Plan Disclosure [Line Items]    
Employee annual salary contributions 3.00%  
Maximum    
Defined Benefit Plan Disclosure [Line Items]    
Employee annual salary contributions 5.00%  
Defined Contribution Plan the 401k Plan    
Defined Benefit Plan Disclosure [Line Items]    
Contributions for employees $ 2.9 $ 2.8
Defined Contribution Plan the 401k Plan | Cost of Sales    
Defined Benefit Plan Disclosure [Line Items]    
Contributions for employees 1.3 1.1
Defined Contribution Plan the 401k Plan | Selling, General and Administrative Expenses    
Defined Benefit Plan Disclosure [Line Items]    
Contributions for employees 1.6 1.7
Multi-Employer Plans    
Defined Benefit Plan Disclosure [Line Items]    
Contributions for employees $ 6.5 $ 9.8
Percentage of employees under collective bargaining arrangements 23.90%