XML 70 R56.htm IDEA: XBRL DOCUMENT v3.25.1
Accrued and Other Current Liabilities - Schedule of Accrued and Other Current Liabilities (Detail) - USD ($)
$ in Thousands
Jan. 31, 2025
Jan. 31, 2024
Payables and Accruals [Abstract]    
Accrued employee compensation $ 22,941 $ 16,610
Accrued product development costs 32,929 18,290
Software license liabilities, current 7,021 8,161
Development deposit liability 13,500 0
Other accrued liabilities 4,390 5,537
Total accrued and other current liabilities $ 80,781 $ 48,598