XML 69 R58.htm IDEA: XBRL DOCUMENT v3.23.1
Note 10 - Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Apr. 01, 2023
Dec. 31, 2022
2023, operating lease [1] $ 4,744  
2023, finance lease 32  
2023, total 4,776  
2024, operating lease [1] 5,909  
2024, finance lease 17  
2024, total 5,926  
2025, operating lease [1] 5,260  
2025, finance lease 16  
2025, total 5,276  
2026, operating lease 2,862  
2026, finance lease 3  
2026, total 2,865  
2027, operating lease 1,783  
2027, finance lease 0  
2027, total 1,783  
Thereafter, operating leases [1] 7,910  
Thereafter, finance leases 0  
Thereafter, total 7,910  
Total lease payments, operating leases [1] 28,468  
Total lease payments, finance leases 68  
Total lease payments, total 28,536  
Less: Interest, operating leases [1] (5,370)  
Less: Interest, finance leases (2)  
Less: Interest, total (5,372)  
Present value of lease liabilities, finance leases 66  
Present value of lease liabilities, total 23,164 $ 24,185
Other Accrued Liabilities and Long-term Lease Liabilities [Member]    
Present value of lease liabilities, operating leases [1] $ 23,098  
[1] Excludes sublease income of $0.1 million in 2022 and 2023.