XML 60 R50.htm IDEA: XBRL DOCUMENT v3.19.1
Note 7 - Leases - Future Minimum Lease payments (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
2019 $ 9,677 $ 12,206
2020 10,868 9,901
2021 10,436 9,716
2022 9,968 9,236
2023 9,641 8,936
Thereafter 136,721 115,788
Total minimum lease payments 187,311 165,783
Less imputed interest (90,178)  
Operating lease liabilities $ 97,133