XML 72 R55.htm IDEA: XBRL DOCUMENT v3.20.2
Schedule of Future Payments for Operating Leases (Detail) - USD ($)
$ in Thousands
Jun. 30, 2020
Mar. 31, 2020
Leases [Abstract]    
2021 (remaining nine months) $ 9,301  
2022 10,887  
2023 10,062  
2024 8,216  
2025 6,879  
Thereafter 24,624  
Total Lease Payments 69,969  
Less: Imputed Interest (12,055)  
Present Value of Lease Liabilities $ 57,914 $ 60,016
Weighted-Average Remaining Lease Term (in years) 9 years 1 month 6 days  
Weighted-Average Discount Rate 3.78%