XML 44 R73.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases - Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Mar. 31, 2019
Dec. 31, 2018
Operating Leases, After Adoption of 842:      
2020 (excluding the nine months ended December 31, 2019) $ 4,458    
2021 13,452    
2022 10,741    
2023 6,904    
2024 5,662    
Thereafter 12,545    
Total future minimum lease payments 53,762    
Less: amounts related to imputed interest 11,523    
Present value of future minimum lease payments 42,239    
Less: operating lease liabilities, current 14,033 $ 0 $ 0
Operating lease liabilities, non-current $ 28,206 $ 0 $ 0