v3.24.1.u1
Balance Sheet Components (Tables)
3 Months Ended
Mar. 31, 2024
Balance Sheet Related Disclosures [Abstract]  
Schedule of Accounts Receivable, Net Accounts receivable, net consisted of the following (in thousands):
 As of
 March 31, 2024December 31, 2023
Accounts receivable, gross$742,888 $850,464 
Less: Allowances
Allowance for sales returns6,766 7,808 
Allowance for sales incentives16,520 23,024 
Allowance for doubtful accounts1,656 2,213 
Other allowances1,219 1,082 
Total allowances26,161 34,127 
Accounts receivable, net$716,727 $816,337 
Schedule of Property and Equipment, Net Property and equipment, net consisted of the following (in thousands):
 As of
 March 31, 2024December 31, 2023
Computers and equipment$51,279 $51,320 
Leasehold improvements290,346 292,418 
Internal-use software5,916 6,980 
Office equipment and furniture36,813 36,900 
Property and equipment, gross384,354 387,618 
Less: Accumulated depreciation and amortization(132,867)(123,062)
Property and equipment, net$251,487 $264,556 
Schedule of Accrued Liabilities Accrued liabilities consisted of the following (in thousands):
As of
March 31, 2024December 31, 2023
Payments due to content partners$243,994 $239,196 
Accrued cost of revenue124,818 147,875 
Marketing, retail, and merchandising expenses54,283 147,853 
Operating lease liability, current71,076 68,099 
Content liability, current45,282 54,319 
Other accrued expenses132,987 130,698 
Total Accrued liabilities$672,440 $788,040 
Schedule of Deferred Revenue
The contract balances include the following (in thousands):
 As of
 March 31, 2024December 31, 2023
Accounts receivable, net$716,727 $816,337 
Contract assets (included in Prepaid expenses and other current assets)4,467 17,964 
Deferred revenue, current portion$101,650 $102,157 
Deferred revenue, non-current portion23,491 24,572 
Total Deferred revenue$125,141 $126,729 
Deferred revenue consisted of the following (in thousands):
 As of
 March 31, 2024December 31, 2023
Platform, current$70,561 $66,636 
Devices, current31,089 35,521 
Total deferred revenue, current101,650 102,157 
Platform, non-current625 625 
Devices, non-current22,866 23,947 
Total deferred revenue, non-current23,491 24,572 
Total Deferred revenue$125,141 $126,729 
Schedule of Other Long Term Liabilities Other Long-term liabilities consisted of the following (in thousands):
As of
March 31, 2024December 31, 2023
Content liability, non-current$20,284 $24,115 
Other long-term liabilities23,778 25,071 
Total Other long-term liabilities$44,062 $49,186