XML 109 R91.htm IDEA: XBRL DOCUMENT v3.20.4
Note 11 - Leases - Future Minimum Lease payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
2021 $ 11,209  
2022 10,596  
2023 10,623  
2024 9,801  
2025 9,285  
Thereafter 128,795  
Total minimum lease payments 180,309  
Less imputed interest (83,690)  
Total operating lease liabilities $ 96,619 $ 92,711