v3.25.4
Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Jan. 03, 2026
Dec. 28, 2024
Operating    
2026 $ 9,802  
2027 8,292  
2028 6,006  
2029 4,685  
2030 4,314  
2031 and Thereafter 16,351  
Total Future Lease Payments 49,450  
Less: Imputed Interest (8,176)  
Present Value of Lease Payments 41,274 $ 34,316
Finance    
2026 1,045  
2027 595  
2028 227  
2029 2  
2030 0  
2031 and Thereafter 0  
Total Future Lease Payments 1,869  
Less: Imputed Interest (88)  
Present Value of Lease Payments $ 1,781 $ 2,023