XML 46 R35.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue Recognition - Schedule of Revenue by Region (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Revenues $ 11,079,166 $ 9,559,310 $ 21,621,967 $ 18,929,750
Streaming | United States and Canada        
Disaggregation of Revenue [Line Items]        
Revenues 4,929,003 4,295,560 9,546,101 8,519,875
Streaming | Europe, Middle East, and Africa        
Disaggregation of Revenue [Line Items]        
Revenues 3,538,175 3,007,772 6,942,851 5,965,965
Streaming | Latin America        
Disaggregation of Revenue [Line Items]        
Revenues 1,306,735 1,204,145 2,568,669 2,369,153
Streaming | Asia-Pacific        
Disaggregation of Revenue [Line Items]        
Revenues $ 1,305,253 $ 1,051,833 $ 2,564,346 $ 2,074,757