XML 119 R34.htm IDEA: XBRL DOCUMENT v3.25.0.1
Balance Sheet Components (Tables)
12 Months Ended
Jan. 31, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following:
As of January 31,
20252024
(in thousands)
Prepaid expenses166,924 188,259 
Restricted cash
12,037 6,874 
Other21,718 24,049 
Prepaid expenses and other current assets$200,679 $219,182 
Schedule of Property and Equipment
Property and equipment consisted of the following:
As of January 31,
20252024
(in thousands)
Servers$427,664 $340,868 
Software123,259 95,409 
Computer and office equipment47,021 44,571 
Leasehold improvements 54,885 43,981 
Furniture and fixtures 5,767 5,192 
Property and equipment, gross658,596 530,021 
Less: accumulated depreciation and amortization(328,121)(236,317)
Property and equipment, net$330,475 $293,704 
Schedule of Other Assets, Noncurrent
Other assets, noncurrent consisted of the following:
As of January 31,
20252024
(in thousands)
Accounts receivable, noncurrent$19,266 $26,099 
Intangible assets subject to amortization, net33,410 46,935 
Indefinite-lived intangible assets25,239 25,239 
Prepaid expense, noncurrent52,156 23,351 
Income tax receivable, noncurrent
12,230 — 
Other11,772 11,853 
Other assets, noncurrent$154,073 $133,477 
Schedule of Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following:
As of January 31,
20252024
(in thousands)
Accrued expenses$200,416 $173,993 
Accrued compensation and benefits193,110 185,128 
Income tax liabilities18,815 21,880 
Sales and other non-income tax liabilities41,755 35,460 
Customer deposit liabilities47,312 40,142 
Operating lease liabilities, current27,026 24,645 
Other30,128 18,916 
Accrued expenses and other current liabilities$558,562 $500,164 
Schedule of Other Liabilities, Noncurrent
Other liabilities, noncurrent consisted of the following:
As of January 31,
20252024
(in thousands)
Sales and other non-income tax liabilities$41,517 $42,254 
Long-term income tax liabilities
49,449 33,864 
Other4,397 5,260 
Other liabilities, noncurrent$95,363 $81,378