XML 33 R24.htm IDEA: XBRL DOCUMENT v3.23.1
Balance Sheet Components (Tables)
3 Months Ended
Apr. 30, 2023
Balance Sheet Components [Abstract]  
Schedule of Accounts Receivable Our short-term accounts receivable consist of the following:
As of
April 30, 2023January 31, 2023
(in thousands)
Accounts receivable, gross$638,142 $590,610 
Less: allowance for credit losses(38,121)(24,900)
Less: allowance for returns(9,327)(8,306)
Accounts receivable, net$590,694 $557,404 
Schedule of Accounts Receivable, Allowance for Credit Loss
Below is a rollforward of our allowance for credit losses for the three months ended April 30, 2023 and 2022:
20232022
 (in thousands)
Balance as of January 31$24,900 $17,000 
Provision for credit losses21,737 13,407 
Write-offs(8,516)(10,407)
Balance as of April 30$38,121 $20,000 
Schedule of Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following:
As of
April 30, 2023January 31, 2023
(in thousands)
Prepaid expenses$130,815 $123,493 
Other receivables17,146 17,142 
Restricted cash from international employee stock sales12,610 13,141 
Other10,416 9,316 
Prepaid expenses and other current assets$170,987 $163,092 
Schedule of Property and Equipment
Property and equipment consisted of the following:
As of
April 30, 2023January 31, 2023
(in thousands)
Servers$268,220 $249,776 
Software86,854 84,082 
Computer and office equipment47,250 48,325 
Leasehold improvements28,210 25,948 
Furniture and fixtures 4,372 4,372 
Property and equipment, gross434,906 412,503 
Less: accumulated depreciation and amortization(179,688)(159,682)
Property and equipment, net$255,218 $252,821 
Schedule of Other Noncurrent Assets
Other assets, noncurrent consisted of the following:
As of
April 30, 2023January 31, 2023
(in thousands)
Accounts receivable, noncurrent$72,303 $92,031 
Intangible assets subject to amortization, net57,399 31,420 
Indefinite-lived intangible assets25,239 25,239 
Prepaid expenses, noncurrent14,334 9,695 
Other12,346 19,489 
Other assets, noncurrent$181,621 $177,874 
Schedule of Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following:
As of
April 30, 2023January 31, 2023
(in thousands)
Accrued expenses$222,540 $160,189 
Accrued compensation and benefits135,486 139,105 
Income tax liabilities25,325 46,441 
Sales and other non-income tax liabilities29,403 33,859 
Customer deposit liabilities31,793 33,640 
Operating lease liabilities, current22,659 22,790 
Other22,607 21,692 
Accrued expenses and other current liabilities$489,813 $457,716 
Schedule of Other Liabilities Non Current
Other liabilities, noncurrent consisted of the following:
As of
April 30, 2023January 31, 2023
(in thousands)
Sales and other non-income tax liabilities$42,904 $42,321 
Other28,260 24,874 
Other liabilities, noncurrent$71,164 $67,195