v3.25.4
Commitments and Contingencies - Lease Commitments (Details) - USD ($)
$ in Thousands
Jan. 03, 2026
Dec. 28, 2024
Finance Leases    
2026 $ 2,902  
2027 1,885  
2028 1,206  
2029 1,057  
2030 1,073  
Thereafter 2,672  
Total minimum payments required 10,795  
Less portion representing interest 1,946  
Present value of lease obligations 8,849  
Less current portion of lease obligations 2,767 $ 3,471
Long-term portion of lease obligations 6,082 8,842
Operating Leases    
2026 6,085  
2027 6,118  
2028 4,430  
2029 3,572  
2030 2,989  
Thereafter 954  
Total minimum payments required 24,148  
Less portion representing interest 3,519  
Present value of lease obligations 20,629  
Less current portion of lease obligations 4,858 5,810
Long-term portion of lease obligations 15,771 $ 23,203
Finance and Operating Leases    
2026 8,987  
2027 8,003  
2028 5,636  
2029 4,629  
2030 4,062  
Thereafter 3,626  
Total minimum payments required 34,943  
Less portion representing interest 5,465  
Present value of lease obligations 29,478  
Less current portion of lease obligations 7,625  
Long-term portion of lease obligations $ 21,853