XML 57 R46.htm IDEA: XBRL DOCUMENT v3.21.2
Note 6 - Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Operating lease, 2021 $ 1,661  
Finance lease, 2021 226  
Operating lease, 2022 5,947  
Finance lease, 2022 840  
Operating lease, 2023 4,857  
Finance lease, 2023 568  
Operating lease, 2024 4,152  
Finance lease, 2024 481  
Operating lease, 2025 2,875  
Finance lease, 2025 315  
Operating lease, Thereafter 7,156  
Finance lease, Thereafter 374  
Operating lease, Total future minimum lease payments 26,648  
Finance lease, Total future minimum lease payments 2,804  
Operating lease, Less remaining imputed interest (2,899)  
Finance lease, Less remaining imputed interest (196)  
Operating lease, Total 23,749 $ 25,545
Finance lease, Total 2,608 $ 3,268
Current Portion and Lease Liabilities [Member]    
Operating lease, Total $ 23,749