XML 45 R34.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue Recognition - Schedule of Revenue by Region (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of Revenue [Line Items]    
Revenues $ 10,542,801 $ 9,370,440
Streaming | United States and Canada    
Disaggregation of Revenue [Line Items]    
Revenues 4,617,098 4,224,315
Streaming | Europe, Middle East, and Africa    
Disaggregation of Revenue [Line Items]    
Revenues 3,404,676 2,958,193
Streaming | Latin America    
Disaggregation of Revenue [Line Items]    
Revenues 1,261,934 1,165,008
Streaming | Asia-Pacific    
Disaggregation of Revenue [Line Items]    
Revenues $ 1,259,093 $ 1,022,924