Accrued and Other Current Liabilities - Schedule of Accrued and Other Current Liabilities (Detail) - USD ($) $ in Thousands |
Oct. 31, 2022 |
Jan. 31, 2022 |
---|---|---|
Payables And Accruals [Abstract] | ||
Accrued employee compensation | $ 20,195 | $ 30,044 |
Accrued product development costs | 13,533 | 10,523 |
Software license liabilities, current | 2,332 | 6,001 |
Other accrued liabilities | 7,501 | 5,496 |
Total accrued and other current liabilities | $ 43,561 | $ 52,064 |