v3.24.2.u1
Balance Sheet Components (Tables)
6 Months Ended
Jun. 30, 2024
Balance Sheet Related Disclosures [Abstract]  
Schedule of Accounts Receivable, Net Accounts receivable, net consisted of the following (in thousands):
 As of
 June 30, 2024December 31, 2023
Accounts receivable, gross$709,000 $850,464 
Less: Allowances
Allowance for sales returns6,376 7,808 
Allowance for sales incentives26,641 23,024 
Allowance for doubtful accounts5,869 2,213 
Other allowances978 1,082 
Total allowances39,864 34,127 
Accounts receivable, net$669,136 $816,337 
Schedule of Property and Equipment, Net Property and equipment, net consisted of the following (in thousands):
 As of
 June 30, 2024December 31, 2023
Computers and equipment$50,669 $51,320 
Leasehold improvements291,105 292,418 
Internal-use software5,916 6,980 
Office equipment and furniture36,802 36,900 
Property and equipment, gross384,492 387,618 
Less: Accumulated depreciation and amortization(144,457)(123,062)
Property and equipment, net$240,035 $264,556 
Schedule of Accrued Liabilities Accrued liabilities consisted of the following (in thousands):
As of
June 30, 2024December 31, 2023
Payments due to content partners$231,550 $239,196 
Accrued cost of revenue129,034 147,875 
Marketing, retail, and merchandising expenses53,601 147,853 
Operating lease liability, current74,070 68,099 
Content liability, current51,663 54,319 
Other accrued expenses184,549 130,698 
Total Accrued liabilities$724,467 $788,040 
Schedule of Deferred Revenue
The contract balances include the following (in thousands):
 As of
 June 30, 2024December 31, 2023
Accounts receivable, net$669,136 $816,337 
Contract assets (included in Prepaid expenses and other current assets)3,471 17,964 
Deferred revenue, current portion$95,974 $102,157 
Deferred revenue, non-current portion23,471 24,572 
Total Deferred revenue$119,445 $126,729 
Deferred revenue consisted of the following (in thousands):
 As of
 June 30, 2024December 31, 2023
Platform, current$65,808 $66,636 
Devices, current30,166 35,521 
Total deferred revenue, current95,974 102,157 
Platform, non-current390 625 
Devices, non-current23,081 23,947 
Total deferred revenue, non-current23,471 24,572 
Total Deferred revenue$119,445 $126,729 
Schedule of Other Long Term Liabilities Other Long-term liabilities consisted of the following (in thousands):
As of
June 30, 2024December 31, 2023
Content liability, non-current$17,365 $24,115 
Other long-term liabilities22,815 25,071 
Total Other long-term liabilities$40,180 $49,186