XML 65 R54.htm IDEA: XBRL DOCUMENT v3.19.1
Note 9 - Leases - Maturities of Lease liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Remainder of 2019 $ 2,394  
Remainder of 2019 7,862  
2020 3,217  
2020 8,769  
2021 2,844  
2021 6,860  
2022 2,697  
2022 5,410  
2023 2,609  
2023 4,695  
After 2023 32,030  
After 2023 18,666  
Total minimum lease payments 45,791  
Total minimum lease payments 52,262  
Interest (20,077)  
Interest (11,606)  
Present value of minimum lease payments 25,714 $ 20,171
Operating Lease, Liability, Total $ 40,656