Property and Equipment, Net - Schedule of Property and Equipment (Detail) - USD ($) $ in Thousands |
Apr. 30, 2026 |
Jan. 31, 2026 |
|---|---|---|
| Property Plant And Equipment [Line Items] | ||
| Property and equipment, gross | $ 45,889 | $ 43,637 |
| Less: accumulated depreciation and amortization | (33,295) | (32,084) |
| Total property and equipment, net | 12,594 | 11,553 |
| Computer hardware and software [Member] | ||
| Property Plant And Equipment [Line Items] | ||
| Property and equipment, gross | 30,821 | 28,960 |
| Tools and equipment [Member] | ||
| Property Plant And Equipment [Line Items] | ||
| Property and equipment, gross | 9,068 | 9,048 |
| Furniture and fixtures [Member] | ||
| Property Plant And Equipment [Line Items] | ||
| Property and equipment, gross | 2,257 | 2,230 |
| Leasehold improvements [Member] | ||
| Property Plant And Equipment [Line Items] | ||
| Property and equipment, gross | 2,604 | 2,560 |
| Construction in progress [Member] | ||
| Property Plant And Equipment [Line Items] | ||
| Property and equipment, gross | $ 1,139 | $ 839 |