XML 124 R102.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Note 15 - Leases - Future Minimum Rental Commitments Under ASC 840 (Details)
$ in Thousands
Dec. 31, 2018
USD ($)
Future minimum payments, 2019 $ 15,407
Future minimum payments, 2020 13,787
Future minimum payments, 2021 10,339
Future minimum payments, 2022 9,143
Future minimum payments, 2023 8,551
Future minimum payments, 2024 and thereafter $ 20,755