Annual report pursuant to Section 13 and 15(d)

Note 7 - Leases - Future Minimum Lease Payments Under Non-Cancelable Operating Leases (Details)

v3.10.0.1
Note 7 - Leases - Future Minimum Lease Payments Under Non-Cancelable Operating Leases (Details)
$ in Thousands
Jun. 30, 2018
USD ($)
Minimum Future Lease Payments, 2019 $ 34,391
Minimum Future Sublease Rentals, 2019 2,313
Minimum Future Lease Payments, 2020 29,231
Minimum Future Sublease Rentals, 2020 1,800
Minimum Future Lease Payments, 2021 26,120
Minimum Future Sublease Rentals, 2021 1,611
Minimum Future Lease Payments, 2022 22,332
Minimum Future Sublease Rentals, 2022 1,505
Minimum Future Lease Payments, 2023 16,866
Minimum Future Sublease Rentals, 2023 1,077
Minimum Future Lease Payments, Subsequent to 2023 47,046
Minimum Future Sublease Rentals, Subsequent to 2023 1,124
Minimum Future Lease Payments, Total 175,986
Minimum Future Sublease Rentals, Total $ 9,430