XML 64 R48.htm IDEA: XBRL DOCUMENT v3.21.2
Schedule of Future Payments for Operating Leases (Detail) - USD ($)
$ in Thousands
Jun. 30, 2021
Mar. 31, 2021
Leases [Abstract]    
2022 (remaining nine months) $ 5,539  
2023 6,948  
2024 5,949  
2025 5,589  
2026 4,118  
Thereafter 20,365  
Total Lease Payments 48,508  
Less: Imputed Interest (9,618)  
Present Value of Lease Liabilities $ 38,890 $ 40,787
Weighted-Average Remaining Lease Term (in years) 10 years 6 months  
Weighted-Average Discount Rate 3.79%