XML 53 R43.htm IDEA: XBRL DOCUMENT v3.22.1
Note 6 - Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
2022, operating lease $ 5,016  
2022, finance lease 531  
2023, operating lease 5,770  
2023, finance lease 454  
2024, operating lease 5,004  
2024, finance lease 363  
2025, operating lease 3,769  
2025, finance lease 196  
2026, operating lease 2,857  
2026, finance lease 154  
Thereafter, operating lease 7,155  
Thereafter, finance lease 44  
Operating lease, Total future minimum lease payments 29,571  
Finance lease, Total future minimum lease payments 1,742  
Operating lease, Less remaining imputed interest (3,024)  
Finance lease, Less remaining imputed interest (100)  
Operating lease, Total 26,547 $ 28,077
Finance lease, Total 1,641 $ 1,776
Current Portion and Lease Liabilities [Member]    
Operating lease, Total 26,547  
Other Accrued Liabilities and Other Long-term Liabilities [Member]    
Finance lease, Total $ 1,642