XML 73 R63.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Maturity of lease liabilities (Details) - USD ($)
$ in Thousands
Mar. 29, 2025
Dec. 28, 2024
Operating Leases    
2025 remaining $ 14,717  
2026 14,243  
2027 9,650  
2028 8,076  
2029 3,513  
Thereafter 5,399  
Total undiscounted future minimum lease payments 55,598  
Less: Imputed interest (4,124)  
Total present value of future operating lease liabilities 51,474 $ 55,660
Finance Lease    
2025 remaining 458  
Total undiscounted future minimum lease payments 458  
Less: Imputed interest (3)  
Total present value of future finance lease liabilities 455 $ 726
Total Maturities of Lease Liabilities    
2025 remaining 15,175  
2026 14,243  
2027 9,650  
2028 8,076  
2029 3,513  
Thereafter 5,399  
Total undiscounted future minimum lease payments 56,056  
Less: Imputed interest (4,127)  
Total present value of future lease liabilities $ 51,929