XML 68 R58.htm IDEA: XBRL DOCUMENT v3.23.2
Note 10 - Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Jul. 01, 2023
Dec. 31, 2022
2023, operating lease $ 3,131  
2023, finance lease 14  
2023, total 3,145  
2024, operating lease 5,813  
2024, finance lease 11  
2024, total 5,824  
2025, operating lease 4,946  
2025, finance lease 12  
2025, total 4,958  
2026, operating lease 2,695  
2026, finance lease 3  
2026, total 2,698  
2027, operating lease 1,777  
2027, finance lease 0  
2027, total 1,777  
Thereafter, operating leases 7,881  
Thereafter, finance leases 0  
Thereafter, total 7,881  
Total lease payments, operating leases 26,243  
Total lease payments, finance leases 40  
Total lease payments, total 26,283  
Less: Interest, operating leases (4,966)  
Less: Interest, finance leases (2)  
Less: Interest, total (4,968)  
Present value of lease liabilities, finance leases 38  
Present value of lease liabilities, total 21,315 $ 24,185
Other Accrued Liabilities and Long-term Lease Liabilities [Member]    
Present value of lease liabilities, operating leases $ 21,277