Leases - Schedule of Future Minimum Lease Payments for Lease Liabilities Excluding Parma Lease (Detail) $ in Thousands |
Jan. 31, 2022
USD ($)
|
|---|---|
| Leases [Abstract] | |
| 2023 | $ 3,712 |
| 2024 | 3,482 |
| 2025 | 3,273 |
| 2026 | 1,431 |
| 2027 | 353 |
| Thereafter | 129 |
| Total future annual minimum lease payments | 12,380 |
| Less: interest | (667) |
| Total lease liabilities | $ 11,713 |