XML 100 R62.htm IDEA: XBRL DOCUMENT v3.20.1
Leases and Other Commitments - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Mar. 31, 2019
Future Operating Lease Payments Due [Abstract]    
2021 $ 53,212  
2022 50,113  
2023 43,343  
2024 37,964  
2025 30,254  
Thereafter 81,852  
Total undiscounted future lease payments 296,738  
Less: Imputed interest (31,923)  
Total $ 264,815  
Future Minimum Payments Due, Fiscal Year Maturity Under Legacy GAAP    
2020   $ 53,015
2021   47,803
2022   40,629
2023   35,915
2024   31,329
Thereafter   81,746
Total   $ 290,437