Leases - Schedule of Future Minimum Lease Payments For Operating Leases (Detail) - USD ($) $ in Thousands |
Mar. 31, 2021 |
Mar. 31, 2020 |
||
|---|---|---|---|---|
| Year Ending March 31, | ||||
| 2022 | $ 12,567 | |||
| 2023 | 15,091 | |||
| 2024 | 15,106 | |||
| 2025 | 14,350 | |||
| 2026 | 10,996 | |||
| Thereafter | 64,421 | |||
| Total future operating lease payments | 132,531 | |||
| Less: imputed interest | 38,809 | |||
| Total operating lease liabilities | [1] | $ 93,722 | $ 90,322 | |
| ||||