XML 78 R61.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 9 - Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Operating lease, 2022 $ 6,775  
Finance lease, 2022 709  
Operating lease, 2023 5,770  
Finance lease, 2023 441  
Operating lease, 2024 5,004  
Finance lease, 2024 355  
Operating lease, 2025 3,769  
Finance lease, 2025 188  
Operating lease, 2026 2,857  
Finance lease, 2026 149  
Operating lease, Thereafter 7,154  
Finance lease, Thereafter 44  
Operating lease, Total future minimum lease payments 31,329  
Finance lease, Total future minimum lease payments 1,886  
Operating lease, Less remaining imputed interest (3,252)  
Finance lease, Less remaining imputed interest (110)  
Operating lease, Total 28,077 $ 25,545
Current Portion and Lease Liabilities [Member]    
Operating lease, Total 28,077  
Other Accrued Liabilities and Other Long-term Liabilities [Member]    
Finance lease, Total $ 1,776 $ 3,268