XML 110 R95.htm IDEA: XBRL DOCUMENT v3.19.1
COMMITMENTS AND CONTINGENCIES - Schedule of Future Non Cancelable Minimum Lease Commitments (Details)
$ in Thousands
Mar. 31, 2019
USD ($)
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]  
2020 $ 16,102
2021 11,059
2022 9,804
2023 8,807
2024 8,500
Remaining years 43,997
Total minimum lease payments $ 98,269