XML 73 R58.htm IDEA: XBRL DOCUMENT v3.20.2
Schedule of Future Payments for Operating Leases (Detail) - USD ($)
$ in Thousands
Sep. 30, 2020
Mar. 31, 2020
Leases [Abstract]    
2021 (remaining six months) $ 4,239  
2022 7,556  
2023 6,969  
2024 6,007  
2025 5,651  
Thereafter 24,585  
Total Lease Payments 55,007  
Less: Imputed Interest (10,778)  
Present Value of Lease Liabilities $ 44,229 $ 46,824
Weighted-Average Remaining Lease Term (in years) 9 years 1 month 6 days  
Weighted-Average Discount Rate 3.78%