v3.24.2.u1
Balance Sheet Components - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Balance Sheet Related Disclosures [Abstract]    
Payments due to content partners $ 231,550 $ 239,196
Accrued cost of revenue 129,034 147,875
Marketing, retail, and merchandising expenses 53,601 147,853
Operating lease liability, current 74,070 68,099
Content liability, current 51,663 54,319
Other accrued expenses 184,549 130,698
Total Accrued liabilities $ 724,467 $ 788,040