XML 55 R44.htm IDEA: XBRL DOCUMENT v3.25.1
Balance Sheet Components - Accrued expenses and other current liabilities (Details) - USD ($)
$ in Thousands
Apr. 30, 2025
Jan. 31, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued expenses $ 31,205 $ 30,983
Accrued bonuses 15,788 49,104
Accrued sales commissions 9,742 27,627
Accrued payroll-related expenses, taxes, and benefits 41,197 38,533
Operating lease liabilities 11,750 10,087
Other 2,830 6,268
Total accrued expenses and other current liabilities $ 112,512 $ 162,602