XML 59 R49.htm IDEA: XBRL DOCUMENT v3.23.2
Note 7 - Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
2023, operating lease $ 4,113  
2023, finance lease 508  
2024, operating lease 7,708  
2024, finance lease 1,097  
2025, operating lease 6,495  
2025, finance lease 790  
2026, operating lease 5,577  
2026, finance lease 506  
2027, operating lease 4,435  
2027, finance lease 335  
Thereafter, operating lease 10,962  
Thereafter, finance lease 248  
Total future minimum lease payments, operating lease 39,290  
Total future minimum lease payments, finance lease 3,484  
Less remaining imputed interest, operating lease (4,870)  
Less remaining imputed interest, finance lease (313)  
Total, operating lease 34,420 $ 28,753
Total, finance lease 3,171 $ 1,619
Current Portion and Lease Liabilities [Member]    
Total, operating lease 34,420  
Other Accrued Liabilities and Other Long-term Liabilities [Member]    
Total, finance lease $ 3,171