XML 60 R50.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Schedule of Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Mar. 31, 2020
Operating Leases, Before Adoption of 842:    
2021 $ 12,768  
2022 10,646  
2023 10,466  
2024 9,374  
2025 5,464  
Thereafter 11,566  
Total operating lease payments 60,284  
Less: imputed interest (11,602)  
Total operating lease liabilities $ 48,682  
Capital Leases, Before Adoption of 842:    
2021   $ 14,210
2022   11,663
2023   11,235
2024   10,864
2025   8,020
Thereafter   16,331
Total future contractual payments (1)   $ 72,323