v3.26.1
Revenue Recognition - Schedule of Revenue by Region (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]    
Total Revenues $ 12,249,757 $ 10,542,801
Streaming | United States and Canada    
Disaggregation of Revenue [Line Items]    
Total Revenues 5,245,298 4,617,098
Streaming | Europe, Middle East, and Africa    
Disaggregation of Revenue [Line Items]    
Total Revenues 3,998,419 3,404,676
Streaming | Latin America    
Disaggregation of Revenue [Line Items]    
Total Revenues 1,497,058 1,261,934
Streaming | Asia-Pacific    
Disaggregation of Revenue [Line Items]    
Total Revenues $ 1,508,982 $ 1,259,093