XML 63 R51.htm IDEA: XBRL DOCUMENT v3.19.2
Leases and Other Commitments - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Mar. 31, 2019
Future Operating Lease Payments Due [Abstract]    
2020 $ 38,269  
2021 50,069  
2022 42,737  
2023 37,983  
2024 33,334  
Thereafter 82,848  
Total undiscounted future lease payments 285,240  
Less: Imputed interest (30,213)  
Total $ 255,027  
Future Minimum Lease Commitments Under Legacy GAAP    
2020   $ 53,015
2021   47,803
2022   40,629
2023   35,915
2024   31,329
Thereafter   81,746
Total   $ 290,437