XML 36 R26.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Balance Sheet Components (Tables)
6 Months Ended
Jul. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Accounts Receivable Our short-term accounts receivable consist of the following:
As of
July 31, 2024January 31, 2024
(in thousands)
Accounts receivable, gross$551,036 $568,449 
Less: allowance for credit losses(18,988)(25,916)
Less: allowance for returns(3,811)(6,455)
Accounts receivable, net$528,237 $536,078 
Schedule of Allowance for Credit Loss
Below is a rollforward of our allowance for credit losses for the six months ended July 31, 2024 and 2023:
20242023
 (in thousands)
Balance as of January 31$25,916 $24,900 
Provision for credit losses13,052 30,250 
Write-offs(19,980)(17,057)
Balance as of July 31$18,988 $38,093 
Schedule of Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following:
As of
July 31, 2024January 31, 2024
(in thousands)
Prepaid expenses$129,490 $188,259 
Restricted cash
9,852 6,874 
Other10,032 24,049 
Prepaid expenses and other current assets$149,374 $219,182 
Schedule of Property and Equipment
Property and equipment consisted of the following:
As of
July 31, 2024January 31, 2024
(in thousands)
Servers$410,222 $340,868 
Software110,152 95,409 
Computer and office equipment43,776 44,571 
Leasehold improvements53,396 43,981 
Furniture and fixtures 5,468 5,192 
Property and equipment, gross623,014 530,021 
Less: accumulated depreciation and amortization(275,300)(236,317)
Property and equipment, net$347,714 $293,704 
Schedule of Other Assets, Noncurrent
Other assets, noncurrent consisted of the following:
As of
July 31, 2024January 31, 2024
(in thousands)
Accounts receivable, noncurrent$14,743 $26,099 
Intangible assets subject to amortization, net40,209 46,935 
Indefinite-lived intangible assets25,239 25,239 
Prepaid expenses, noncurrent25,574 23,351 
Income tax receivable, noncurrent
9,800 — 
Other11,230 11,853 
Other assets, noncurrent$126,795 $133,477 
Schedule of Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following:
As of
July 31, 2024January 31, 2024
(in thousands)
Accrued expenses$169,509 $173,993 
Accrued compensation and benefits121,722 185,128 
Income tax liabilities18,450 21,880 
Sales and other non-income tax liabilities36,203 35,460 
Customer deposit liabilities44,653 40,142 
Operating lease liabilities, current27,975 24,645 
Other20,947 18,916 
Accrued expenses and other current liabilities$439,459 $500,164 
Schedule of Other Liabilities, Noncurrent
Other liabilities, noncurrent consisted of the following:
As of
July 31, 2024January 31, 2024
(in thousands)
Sales and other non-income tax liabilities$43,628 $42,254 
Long-term income tax liabilities
40,668 33,864 
Other4,833 5,260 
Other liabilities, noncurrent$89,129 $81,378