Property and Equipment, Net - Schedule of Property and Equipment (Detail) - USD ($) $ in Thousands |
Apr. 30, 2025 |
Jan. 31, 2025 |
---|---|---|
Property Plant And Equipment [Line Items] | ||
Property and equipment, gross | $ 41,756 | $ 39,493 |
Less: accumulated depreciation and amortization | (31,508) | (30,409) |
Total property and equipment, net | 10,248 | 9,084 |
Computer hardware and software [Member] | ||
Property Plant And Equipment [Line Items] | ||
Property and equipment, gross | 27,420 | 25,730 |
Tools and equipment [Member] | ||
Property Plant And Equipment [Line Items] | ||
Property and equipment, gross | 8,680 | 8,625 |
Furniture and fixtures [Member] | ||
Property Plant And Equipment [Line Items] | ||
Property and equipment, gross | 1,407 | 1,376 |
Leasehold improvements [Member] | ||
Property Plant And Equipment [Line Items] | ||
Property and equipment, gross | 3,459 | 3,455 |
Construction in progress [Member] | ||
Property Plant And Equipment [Line Items] | ||
Property and equipment, gross | $ 790 | $ 307 |