Property and Equipment, Net - Schedule of Property and Equipment (Detail) - USD ($) $ in Thousands |
Oct. 31, 2022 |
Jan. 31, 2022 |
---|---|---|
Property Plant And Equipment [Line Items] | ||
Property and equipment, gross | $ 32,461 | $ 29,265 |
Less: accumulated depreciation and amortization | (21,708) | (19,131) |
Total property and equipment, net | 10,753 | 10,134 |
Computer hardware and software [Member] | ||
Property Plant And Equipment [Line Items] | ||
Property and equipment, gross | 19,038 | 16,488 |
Tools and equipment [Member] | ||
Property Plant And Equipment [Line Items] | ||
Property and equipment, gross | 7,769 | 7,532 |
Furniture and fixtures [Member] | ||
Property Plant And Equipment [Line Items] | ||
Property and equipment, gross | 1,310 | 1,243 |
Leasehold improvements [Member] | ||
Property Plant And Equipment [Line Items] | ||
Property and equipment, gross | 3,178 | 2,942 |
Construction in progress [Member] | ||
Property Plant And Equipment [Line Items] | ||
Property and equipment, gross | $ 1,166 | $ 1,060 |