XML 75 R60.htm IDEA: XBRL DOCUMENT v3.20.4
Note 8 - Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Operating lease, 2021 $ 6,405  
Finance lease, 2021 914  
Operating lease, 2022 5,384  
Finance lease, 2022 851  
Operating lease, 2023 4,406  
Finance lease, 2023 578  
Operating lease, 2024 3,773  
Finance lease, 2024 492  
Operating lease, 2025 2,491  
Finance lease, 2025 325  
Operating lease, Thereafter 6,407  
Finance lease, Thereafter 387  
Operating lease, Total future minimum lease payments 28,866  
Finance lease, Total future minimum lease payments 3,547  
Operating lease, Less remaining imputed interest (3,321)  
Finance lease, Less remaining imputed interest (279)  
Finance lease, Total 3,268 $ 551
Current Portion and Lease Liabilities [Member]    
Operating lease, Total $ 25,545 $ 25,899