XML 82 R65.htm IDEA: XBRL DOCUMENT v3.20.1
LEASES - Future Minimum Lease Payments Under Noncancellable Leases (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Mar. 31, 2019
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
2021 $ 134,817  
2022 115,465  
2023 100,779  
2024 84,374  
2025 67,772  
Thereafter 253,768  
Total undiscounted lease payments 756,975  
Less: imputed interest 113,921  
Operating lease liabilities $ 643,054  
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