XML 57 R44.htm IDEA: XBRL DOCUMENT v3.21.2
Note 6 - Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Operating lease, 2021 $ 3,304  
Finance lease, 2021 456  
Operating lease, 2022 5,743  
Finance lease, 2022 851  
Operating lease, 2023 4,628  
Finance lease, 2023 578  
Operating lease, 2024 3,881  
Finance lease, 2024 492  
Operating lease, 2025 2,577  
Finance lease, 2025 325  
Operating lease, Thereafter 6,602  
Finance lease, Thereafter 388  
Operating lease, Total future minimum lease payments 26,735  
Finance lease, Total future minimum lease payments 3,090  
Operating lease, Less remaining imputed interest (2,960)  
Finance lease, Less remaining imputed interest (227)  
Operating lease, Total 23,775 $ 25,545
Finance lease, Total 2,863 $ 3,268
Current Portion and Lease Liabilities [Member]    
Operating lease, Total $ 23,775