XML 55 R44.htm IDEA: XBRL DOCUMENT v3.21.1
Note 6 - Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Operating lease, 2021 $ 4,775  
Finance lease, 2021 685  
Operating lease, 2022 5,475  
Finance lease, 2022 851  
Operating lease, 2023 4,496  
Finance lease, 2023 578  
Operating lease, 2024 3,791  
Finance lease, 2024 492  
Operating lease, 2025 2,491  
Finance lease, 2025 325  
Operating lease, Thereafter 6,409  
Finance lease, Thereafter 388  
Operating lease, Total future minimum lease payments 27,437  
Finance lease, Total future minimum lease payments 3,319  
Operating lease, Less remaining imputed interest (3,108)  
Finance lease, Less remaining imputed interest (252)  
Operating lease, Total 24,329 $ 25,545
Finance lease, Total 3,067 $ 3,268
Current Portion and Lease Liabilities [Member]    
Operating lease, Total $ 24,329