COMMITMENTS AND CONTINGENCIES - Minimum Lease Payments (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Mar. 31, 2019 |
Mar. 31, 2018 |
Mar. 31, 2017 |
|
| Operating Lease | |||
| 2020 | $ 155,391 | ||
| 2021 | 113,245 | ||
| 2022 | 93,777 | ||
| 2023 | 81,335 | ||
| 2024 | 67,341 | ||
| Thereafter | 171,828 | ||
| Total minimum lease payments | 682,917 | ||
| Total rent expense | $ 176,800 | $ 140,300 | $ 124,700 |