v3.24.0.1
Balance Sheet Components (Tables)
12 Months Ended
Dec. 31, 2023
Balance Sheet Related Disclosures [Abstract]  
Schedule of Accounts Receivable, Net Accounts receivable, net consisted of the following (in thousands):
 As of December 31,
 20232022
Accounts receivable, gross$850,464 $800,984 
Less: Allowances
Allowance for sales returns7,808 7,417 
Allowance for sales incentives23,024 28,903 
Allowance for doubtful accounts2,213 3,498 
Other allowances1,082 373 
Total allowances34,127 40,191 
Accounts receivable, net $816,337 $760,793 
Schedule of Property and Equipment, Net Property and equipment, net consisted of the following (in thousands):
 As of December 31,
 20232022
Computers and equipment$51,320 $45,989 
Leasehold improvements292,418 353,245 
Internal-use software6,980 7,274 
Office equipment and furniture36,900 28,614 
Property and equipment, gross387,618 435,122 
Accumulated depreciation and amortization(123,062)(100,091)
Property and equipment, net$264,556 $335,031 
Schedule of Accrued Liabilities Accrued liabilities consisted of the following (in thousands):
 As of December 31,
 20232022
Payments due to content partners
$239,196 $201,054 
Accrued cost of revenue147,875 105,347 
Marketing, retail and merchandising expenses
147,853 163,367 
Operating lease liability, current68,099 54,689 
Content liability, current54,319 88,717 
Other accrued expenses130,698 137,636 
Total Accrued liabilities
$788,040 $750,810 
Schedule of Deferred Revenue
The contract balances include the following (in thousands):
 As of December 31,
 202320222021
Accounts receivable, net$816,337 $760,793 $752,393 
Contract assets (included in Prepaid expenses and other current assets)17,964 42,617 46,952 
Deferred revenue, current portion102,157 87,678 45,760 
Deferred revenue, non-current portion24,572 28,210 28,726 
Total deferred revenue$126,729 $115,888 $74,486 
Deferred revenue consisted of the following (in thousands):
 As of December 31,
 20232022
Platform, current$66,636 $59,276 
Devices, current35,521 28,402 
Total deferred revenue, current102,157 87,678 
Platform, non-current625 969 
Devices, non-current23,947 27,241 
Total deferred revenue, non-current24,572 28,210 
Total Deferred revenue$126,729 $115,888 
Schedule of Other Long Term Liabilities Other Long-term liabilities consisted of the following (in thousands):
As of December 31,
20232022
Content liability, non-current$24,115 $39,587 
Other long-term liabilities25,071 30,324 
Total Other long-term liabilities$49,186 $69,911