Accrued and Other Current Liabilities - Schedule of Accrued and Other Current Liabilities (Detail) - USD ($) $ in Thousands |
Jul. 31, 2022 |
Jan. 31, 2022 |
---|---|---|
Payables And Accruals [Abstract] | ||
Accrued employee compensation | $ 24,207 | $ 30,044 |
Accrued product development costs | 12,473 | 10,523 |
Software license liabilities, current | 4,012 | 6,001 |
Other accrued liabilities | 7,704 | 5,496 |
Total accrued and other current liabilities | $ 48,396 | $ 52,064 |