v3.26.1
Revenue Recognition - Schedule of Revenue by Region (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Total Revenues $ 12,559,938 $ 11,079,166 $ 24,809,695 $ 21,621,967
Streaming | United States and Canada        
Disaggregation of Revenue [Line Items]        
Total Revenues 5,431,667 4,929,003 10,676,965 9,546,101
Streaming | Europe, Middle East, and Africa        
Disaggregation of Revenue [Line Items]        
Total Revenues 4,033,515 3,538,175 8,031,934 6,942,851
Streaming | Latin America        
Disaggregation of Revenue [Line Items]        
Total Revenues 1,584,290 1,306,735 3,081,348 2,568,669
Streaming | Asia-Pacific        
Disaggregation of Revenue [Line Items]        
Total Revenues $ 1,510,466 $ 1,305,253 $ 3,019,448 $ 2,564,346