XML 99 R84.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Mar. 31, 2019
Operating Leases, After Adoption of 842:    
2021 $ 14,343  
2022 10,480  
2023 7,403  
2024 5,428  
2025 3,229  
Thereafter 8,244  
Total future minimum lease payments 49,127  
Less: amounts related to imputed interest 10,124  
Present value of future minimum lease payments 39,003  
Less: operating lease liabilities, current 11,160 $ 0
Operating lease liabilities, non-current $ 27,843 $ 0