XML 55 R35.htm IDEA: XBRL DOCUMENT v3.25.1
Balance Sheet Components (Tables)
12 Months Ended
Jan. 31, 2025
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Schedule of Prepaid Expense and Other Current Assets
Prepaid expenses and other current assets consisted of the following:
January 31,
(in thousands)20252024
Prepaid hosting and data costs$20,761 $1,673 
Prepaid software costs10,251 4,854 
Prepaid marketing2,869 1,208 
Capitalized commissions costs, current portion39,353 42,486 
Contract assets1,860 4,326 
Security deposits, short-term1,519 1,923 
Taxes recoverable2,467 3,561 
Restricted cash1,705 1,494 
Employee advances3,345 2,614 
Other852 6,551 
Prepaid expenses and other current assets$84,982 $70,690 
Schedule of Property, Plant and Equipment, Net
Property and equipment, net consisted of the following:
January 31,
(in thousands)20252024
Computer equipment$18,734 $17,646 
Office furniture and other6,438 4,879 
Leasehold improvements10,256 10,370 
Less accumulated depreciation and amortization(24,788)(20,866)
Total fixed assets, net10,640 12,029 
Capitalized internal-use software63,695 50,212 
Less accumulated amortization(42,744)(30,065)
Total capitalized internal-use software20,951 20,147 
Property and equipment, net$31,591 $32,176 
Depreciation and amortization expense consisted of the following:
Year Ended January 31,
(in thousands)202520242023
Depreciation and amortization expense$6,000 $5,961 $6,148 
Amortization expense for capitalized internal-use software$12,679 $9,505 $5,903 
Schedule of Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following:
January 31,
(in thousands)20252024
Bonuses$20,463 $23,314 
Commissions15,549 18,502 
Employee liabilities (1)
15,994 19,019 
Purchased media costs (2)
1,456 1,683 
Accrued sales and use tax liability6,505 8,522 
Accrued income taxes10,309 4,529 
Accrued deferred contract credits896 2,204 
Vendor and travel costs payable1,334 4,160 
Professional services1,030 1,142 
Withholding taxes payable910 944 
Other4,839 9,168 
Accrued Expenses and Other Current Liabilities
$79,285 $93,187 
(1) Includes $1.0 million and $1.4 million of accrued employee contributions under the Company’s 2021 ESPP at January 31, 2025 and 2024, respectively. Refer to Note 11, Stock-Based Compensation, for further discussion of the Company’s ESPP.
(2) Purchased media costs consist of amounts owed to the Company’s vendors for the purchase of advertising space on behalf of its customers.