XML 72 R62.htm IDEA: XBRL DOCUMENT v3.21.1
Note 9 - Leases - Future Minimum Rental Payments for Operating Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
2021, operating leases $ 2,304  
2021, financing leases 166  
2021 2,470  
2022, operating leases 2,240  
2022, financing leases 166  
2022 2,406  
2023, operating leases 2,123  
2023, financing leases 160  
2023 2,283  
2024, operating leases 2,059  
2024, financing leases 44  
2024 2,103  
2025, operating leases 1,924  
2025, financing leases 0  
2025 1,924  
Thereafter, operating leases 19,450  
Thereafter, financing leases 0  
Thereafter 19,450  
Present value adjustment, operating leases (7,784)  
Present value adjustment, financing leases (32)  
Present value adjustment (7,816)  
Less current portion included in Accrued expenses and other current liabilities, financing leases (148) $ 0
Total lease liabilities, operating leases 20,879 21,367
Total lease liabilities, financing leases 356  
Total lease liabilities 21,235  
Liabilities [Member]    
Present value of lease payments, operating leases 22,316  
Present value of lease payments, financing leases 504  
Present value of lease payments 22,820  
Accrued Expenses and Other Current Liabilities [Member]    
Less current portion included in Accrued expenses and other current liabilities, operating leases (1,437) $ (1,141)
Less current portion included in Accrued expenses and other current liabilities, financing leases (148)  
Less current portion included in accrued expenses and other current liabilities $ (1,585)