XML 37 R27.htm IDEA: XBRL DOCUMENT v3.24.3
Balance Sheet Components (Tables)
9 Months Ended
Oct. 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
October 31, 2024January 31, 2024
(in thousands)
Accounts receivable, gross$481,731 $568,449 
Less: allowance for credit losses(20,171)(25,916)
Less: allowance for returns(3,553)(6,455)
Accounts receivable, net$458,007 $536,078 
Schedule of Allowance for Credit Loss
Below is a rollforward of our allowance for credit losses for the nine months ended October 31, 2024 and 2023:
20242023
 (in thousands)
Balance as of January 31$25,916 $24,900 
Provision for credit losses19,505 39,397 
Write-offs(25,250)(30,968)
Balance as of October 31$20,171 $33,329 
Schedule of Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following:
As of
October 31, 2024January 31, 2024
(in thousands)
Prepaid expenses$152,304 $188,259 
Restricted cash
9,035 6,874 
Other21,158 24,049 
Prepaid expenses and other current assets$182,497 $219,182 
Schedule of Property and Equipment
Property and equipment consisted of the following:
As of
October 31, 2024January 31, 2024
(in thousands)
Servers$412,399 $340,868 
Software122,465 95,409 
Computer and office equipment45,634 44,571 
Leasehold improvements56,713 43,981 
Furniture and fixtures 5,269 5,192 
Property and equipment, gross642,480 530,021 
Less: accumulated depreciation and amortization(301,730)(236,317)
Property and equipment, net$340,750 $293,704 
Schedule of Other Assets, Noncurrent
Other assets, noncurrent consisted of the following:
As of
October 31, 2024January 31, 2024
(in thousands)
Accounts receivable, noncurrent$12,716 $26,099 
Intangible assets subject to amortization, net36,810 46,935 
Indefinite-lived intangible assets25,239 25,239 
Prepaid expenses, noncurrent57,935 23,351 
Income tax receivable, noncurrent
9,800 — 
Other11,698 11,853 
Other assets, noncurrent$154,198 $133,477 
Schedule of Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following:
As of
October 31, 2024January 31, 2024
(in thousands)
Accrued expenses$182,717 $173,993 
Accrued compensation and benefits138,660 185,128 
Income tax liabilities25,199 21,880 
Sales and other non-income tax liabilities39,786 35,460 
Customer deposit liabilities45,694 40,142 
Operating lease liabilities, current28,984 24,645 
Other20,452 18,916 
Accrued expenses and other current liabilities$481,492 $500,164 
Schedule of Other Liabilities, Noncurrent
Other liabilities, noncurrent consisted of the following:
As of
October 31, 2024January 31, 2024
(in thousands)
Sales and other non-income tax liabilities$43,672 $42,254 
Long-term income tax liabilities
44,830 33,864 
Other4,958 5,260 
Other liabilities, noncurrent$93,460 $81,378