v3.25.4
Leases - Maturity of lease liabilities (Details) - USD ($)
$ in Thousands
Jan. 03, 2026
Dec. 28, 2024
Operating Leases    
2026 $ 18,514  
2027 14,684  
2028 9,229  
2029 4,341  
2030 2,182  
Thereafter 7,897  
Total undiscounted future minimum lease payments 56,847  
Less: Imputed interest (5,514)  
Total present value of future lease liabilities 51,333 $ 55,660
Finance Lease    
Total present value of future lease liabilities 0 $ 726
Total Maturities of Lease Liabilities    
2026 18,514  
2027 14,684  
2028 9,229  
2029 4,341  
2029 2,182  
Thereafter 7,897  
Total undiscounted future minimum lease payments 56,847  
Less: Imputed interest (5,514)  
Total present value of future lease liabilities $ 51,333