v3.24.0.1
Balance Sheet Components - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Balance Sheet Related Disclosures [Abstract]    
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