XML 104 R90.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 12 - Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Dec. 30, 2023
Dec. 31, 2022
2024, operating leases $ 6,090  
2024, finance leases 12  
2024, total 6,102  
2025, operating leases 5,271  
2025, finance leases 12  
2025, total 5,283  
2026, operating leases 2,520  
2026, finance leases 3  
2026, total 2,523  
2027, operating leases 1,503  
2027, finance leases 0  
2027, total 1,503  
2028, operating leases 1,269  
2028, finance leases 0  
2028, total 1,269  
Thereafter, operating leases 5,547  
Thereafter, finance leases 0  
Thereafter, total 5,547  
Total lease payments, operating leases 22,200  
Total lease payments, finance leases 27  
Total lease payments, total 22,227  
Less: Interest, operating leases (3,918)  
Less: Interest, finance leases (1)  
Less: Interest, total (3,919)  
Present value of lease liabilities, finance leases 26  
Present value of lease liabilities, total 18,308 $ 24,185
Other Accrued Liabilities and Long-term Lease Liabilities [Member]    
Present value of lease liabilities, operating leases $ 18,282