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,
| 2023 |  | 2022
Accounts receivable, gross | $ | 850,464 |  |  | $ | 800,984 |
Less: Allowances |  |  |
Allowance for sales returns | 7,808 |  |  | 7,417 |
Allowance for sales incentives | 23,024 |  |  | 28,903 |
Allowance for doubtful accounts | 2,213 |  |  | 3,498 |
Other allowances | 1,082 |  |  | 373 |
Total allowances | 34,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,
| 2023 |  | 2022
Computers and equipment | $ | 51,320 |  |  | $ | 45,989 |
Leasehold improvements | 292,418 |  |  | 353,245 |
Internal-use software | 6,980 |  |  | 7,274 |
Office equipment and furniture | 36,900 |  |  | 28,614 |
Property and equipment, gross | 387,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,
| 2023 |  | 2022
Payments due to content partners | $ | 239,196 |  |  | $ | 201,054 |
Accrued cost of revenue | 147,875 |  |  | 105,347 |
Marketing, retail and merchandising expenses | 147,853 |  |  | 163,367 |
Operating lease liability, current | 68,099 |  |  | 54,689 |
Content liability, current | 54,319 |  |  | 88,717 |
Other accrued expenses | 130,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,
| 2023 |  | 2022 |  | 2021
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 portion | 102,157 |  |  | 87,678 |  |  | 45,760 |
Deferred revenue, non-current portion | 24,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,
| 2023 |  | 2022
Platform, current | $ | 66,636 |  |  | $ | 59,276 |
Devices, current | 35,521 |  |  | 28,402 |
Total deferred revenue, current | 102,157 |  |  | 87,678 |
Platform, non-current | 625 |  |  | 969 |
Devices, non-current | 23,947 |  |  | 27,241 |
Total deferred revenue, non-current | 24,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,
| 2023 |  | 2022
Content liability, non-current | $ | 24,115 |  |  | $ | 39,587 |
Other long-term liabilities | 25,071 |  |  | 30,324 |
Total Other long-term liabilities | $ | 49,186 |  |  | $ | 69,911 |

X
- References No definition available. + Details
Name: | us-gaap_BalanceSheetRelatedDisclosuresAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-10 + Details
Name: | us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of other noncurrent liabilities. + References No definition available. + Details
Name: | us-gaap_OtherNoncurrentLiabilitiesTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 360 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1 + Details
Name: | us-gaap_PropertyPlantAndEquipmentTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.3,4) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the components of accrued liabilities. + References No definition available. + Details
Name: | us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration