XML 44 R33.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue Recognition - Schedule of Revenue by Region (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Disaggregation of Revenue [Line Items]        
Total Revenues $ 11,510,307 $ 9,824,703 $ 33,132,274 $ 28,754,453
Streaming | United States and Canada        
Disaggregation of Revenue [Line Items]        
Total Revenues 5,071,781 4,322,476 14,617,882 12,842,351
Streaming | Europe, Middle East, and Africa        
Disaggregation of Revenue [Line Items]        
Total Revenues 3,699,052 3,133,466 10,641,903 9,099,431
Streaming | Latin America        
Disaggregation of Revenue [Line Items]        
Total Revenues 1,370,913 1,240,892 3,939,582 3,610,045
Streaming | Asia-Pacific        
Disaggregation of Revenue [Line Items]        
Total Revenues $ 1,368,561 $ 1,127,869 $ 3,932,907 $ 3,202,626