XML 11 R57.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Note 13 - Leases - Future Minimum Payments Under Non-cancelable Operating Leases (Details)
$ in Thousands
Jun. 30, 2019
USD ($)
2020 $ 16,588
2021 13,490
2022 12,081
2023 9,957
2024 9,498
Thereafter 44,953
Total Future Minimum Lease Payments $ 106,567