v3.24.1.u1
Balance Sheet Components - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Balance Sheet Related Disclosures [Abstract]    
Payments due to content partners $ 243,994 $ 239,196
Accrued cost of revenue 124,818 147,875
Marketing, retail, and merchandising expenses 54,283 147,853
Operating lease liability, current 71,076 68,099
Content liability, current 45,282 54,319
Other accrued expenses 132,987 130,698
Total Accrued liabilities $ 672,440 $ 788,040