Leases - Summary of Future Minimum Lease Commitments Under Non-cancelable Operating Leases (Detail) $ in Thousands |
Nov. 30, 2021
USD ($)
|
|---|---|
| Operating Lease Liabilities Payments Due [Abstract] | |
| 2022 (remaining 6 months) | $ 1,106 |
| 2023 | 5,813 |
| 2024 | 4,420 |
| 2025 | 3,651 |
| 2026 | 2,160 |
| 2027 | 890 |
| Thereafter | 3 |
| Total future minimum lease payments | 18,043 |
| Less imputed interest | 1,117 |
| Present value of lease liabilities | $ 16,926 |