Commitments and Contingencies - Streaming Content (Details) - USD ($) $ in Thousands |
Jun. 30, 2024 |
Dec. 31, 2023 |
|---|---|---|
| Contractual Obligation [Line Items] | ||
| Total streaming content obligations | $ 23,309,602 | $ 21,713,349 |
| Current content liabilities | 4,391,437 | 4,466,470 |
| Non-current content liabilities | 2,028,782 | 2,578,173 |
| Unrecorded streaming obligations | 16,900,000 | 14,600,000 |
| Non-income Tax Assessments | Brazilian Tax Authorities | ||
| Contractual Obligation [Line Items] | ||
| Indemnification guarantee accrual | 300,000 | |
| Current Content Liabilities | ||
| Contractual Obligation [Line Items] | ||
| Current content liabilities | 4,400,000 | 4,500,000 |
| Non-current Content Liabilities | ||
| Contractual Obligation [Line Items] | ||
| Non-current content liabilities | $ 2,000,000 | $ 2,600,000 |