XML 53 R43.htm IDEA: XBRL DOCUMENT v3.22.2
Note 6 - Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
2022, operating lease $ 3,632  
2022, finance lease 334  
2023, operating lease 6,363  
2023, finance lease 454  
2024, operating lease 5,614  
2024, finance lease 363  
2025, operating lease 4,397  
2025, finance lease 196  
2026, operating lease 3,500  
2026, finance lease 154  
Thereafter, operating lease 7,473  
Thereafter, finance lease 43  
Operating lease, Total future minimum lease payments 30,979  
Finance lease, Total future minimum lease payments 1,544  
Operating lease, Less remaining imputed interest (3,003)  
Finance lease, Less remaining imputed interest (87)  
Operating lease, Total 27,976 $ 28,077
Finance lease, Total 1,457 $ 1,776
Current Portion and Lease Liabilities [Member]    
Operating lease, Total 27,976  
Other Accrued Liabilities and Other Long-term Liabilities [Member]    
Finance lease, Total $ 1,457