XML 35 R26.htm IDEA: XBRL DOCUMENT v3.23.2
Balance Sheet Components (Tables)
6 Months Ended
Jul. 31, 2023
Balance Sheet Components [Abstract]  
Schedule of Accounts Receivable Our short-term accounts receivable consist of the following:
As of
July 31, 2023January 31, 2023
(in thousands)
Accounts receivable, gross$616,830 $590,610 
Less: allowance for credit losses(38,093)(24,900)
Less: allowance for returns(7,688)(8,306)
Accounts receivable, net$571,049 $557,404 
Schedule of Allowance for Credit Loss
Below is a rollforward of our allowance for credit losses for the six months ended July 31, 2023 and 2022:
20232022
 (in thousands)
Balance as of January 31$24,900 $17,000 
Provision for credit losses30,250 25,606 
Write-offs(17,057)(19,406)
Balance as of July 31$38,093 $23,200 
Schedule of Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following:
As of
July 31, 2023January 31, 2023
(in thousands)
Prepaid expenses$204,768 $123,493 
Other receivables16,427 17,142 
Restricted cash from international employee stock sales11,856 13,141 
Other11,213 9,316 
Prepaid expenses and other current assets$244,264 $163,092 
Schedule of Property and Equipment
Property and equipment consisted of the following:
As of
July 31, 2023January 31, 2023
(in thousands)
Servers$303,527 $249,776 
Software89,872 84,082 
Computer and office equipment46,780 48,325 
Leasehold improvements30,863 25,948 
Furniture and fixtures 4,449 4,372 
Property and equipment, gross475,491 412,503 
Less: accumulated depreciation and amortization(199,610)(159,682)
Property and equipment, net$275,881 $252,821 
Schedule of Other Assets, Noncurrent
Other assets, noncurrent consisted of the following:
As of
July 31, 2023January 31, 2023
(in thousands)
Accounts receivable, noncurrent$41,820 $92,031 
Intangible assets subject to amortization, net53,832 31,420 
Indefinite-lived intangible assets25,239 25,239 
Prepaid expenses, noncurrent17,528 9,695 
Other12,303 19,489 
Other assets, noncurrent$150,722 $177,874 
Schedule of Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following:
As of
July 31, 2023January 31, 2023
(in thousands)
Accrued expenses$151,881 $160,189 
Accrued compensation and benefits111,791 139,105 
Income tax liabilities20,224 46,441 
Sales and other non-income tax liabilities30,968 33,859 
Customer deposit liabilities35,236 33,640 
Operating lease liabilities, current23,512 22,790 
Other23,656 21,692 
Accrued expenses and other current liabilities$397,268 $457,716 
Schedule of Other Liabilities, Noncurrent
Other liabilities, noncurrent consisted of the following:
As of
July 31, 2023January 31, 2023
(in thousands)
Sales and other non-income tax liabilities$43,640 $42,321 
Other27,045 24,874 
Other liabilities, noncurrent$70,685 $67,195