v3.26.1
Leases Maturity (Details) - USD ($)
$ in Thousands
Jul. 04, 2026
Dec. 31, 2025
Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months    
Remaining six months of 2026 $ 15,177  
2027 21,120  
2028 12,194  
2029 6,806  
2030 3,323  
2031 1,288  
Thereafter 2,109  
Total lease payments 62,017  
Less interest 3,942  
Total 58,075 $ 67,718
Finance Lease, Liability, Payments, Due Next Twelve Months    
Remaining six months of 2026 7,960  
2027 14,245  
2028 13,205  
2029 11,141  
2030 7,459  
2031 5,828  
Thereafter 4,942  
Total lease payments 64,780  
Less interest 7,604  
Total $ 57,176 $ 37,765