XML 43 R26.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Balance Sheet Components (Tables)
3 Months Ended
Apr. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Accounts Receivable Our short-term accounts receivable consist of the following:
As of
April 30, 2024January 31, 2024
(in thousands)
Accounts receivable, gross$549,524 $568,449 
Less: allowance for credit losses(17,011)(25,916)
Less: allowance for returns(4,998)(6,455)
Accounts receivable, net$527,515 $536,078 
Schedule of Allowance for Credit Loss
Below is a rollforward of our allowance for credit losses for the three months ended April 30, 2024 and 2023:
20242023
 (in thousands)
Balance as of January 31$25,916 $24,900 
Provision for credit losses4,533 21,737 
Write-offs(13,438)(8,516)
Balance as of April 30$17,011 $38,121 
Schedule of Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following:
As of
April 30, 2024January 31, 2024
(in thousands)
Prepaid expenses$151,427 $188,259 
Restricted cash
10,588 6,874 
Other20,062 24,049 
Prepaid expenses and other current assets$182,077 $219,182 
Schedule of Property and Equipment
Property and equipment consisted of the following:
As of
April 30, 2024January 31, 2024
(in thousands)
Servers$360,672 $340,868 
Software101,639 95,409 
Computer and office equipment43,057 44,571 
Leasehold improvements49,329 43,981 
Furniture and fixtures 5,213 5,192 
Property and equipment, gross559,910 530,021 
Less: accumulated depreciation and amortization(255,198)(236,317)
Property and equipment, net$304,712 $293,704 
Schedule of Other Assets, Noncurrent
Other assets, noncurrent consisted of the following:
As of
April 30, 2024January 31, 2024
(in thousands)
Accounts receivable, noncurrent$18,073 $26,099 
Intangible assets subject to amortization, net43,609 46,935 
Indefinite-lived intangible assets25,239 25,239 
Prepaid expenses, noncurrent28,297 23,351 
Other11,792 11,853 
Other assets, noncurrent$127,010 $133,477 
Schedule of Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following:
As of
April 30, 2024January 31, 2024
(in thousands)
Accrued expenses$172,398 $173,993 
Accrued compensation and benefits127,708 185,128 
Income tax liabilities71,257 21,880 
Sales and other non-income tax liabilities33,664 35,460 
Customer deposit liabilities44,065 40,142 
Operating lease liabilities, current27,572 24,645 
Other25,135 18,916 
Accrued expenses and other current liabilities$501,799 $500,164 
Schedule of Other Liabilities, Noncurrent
Other liabilities, noncurrent consisted of the following:
As of
April 30, 2024January 31, 2024
(in thousands)
Sales and other non-income tax liabilities$42,515 $42,254 
Long-term income tax liabilities
37,060 33,864 
Other5,641 5,260 
Other liabilities, noncurrent$85,216 $81,378