v3.25.4
Revenue Recognition - Schedule of Streaming Revenues by Region (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Disaggregation of Revenue [Line Items]      
Total Streaming Revenues $ 45,183,036 $ 39,000,966 $ 33,723,297
Streaming      
Disaggregation of Revenue [Line Items]      
Total Streaming Revenues 45,183,036 39,000,966 33,640,458
Streaming | United States and Canada (UCAN)      
Disaggregation of Revenue [Line Items]      
Total Streaming Revenues 19,957,152 17,359,369 14,873,783
Streaming | Europe, Middle East, and Africa (EMEA)      
Disaggregation of Revenue [Line Items]      
Total Streaming Revenues 14,514,646 12,387,035 10,556,487
Streaming | Latin America (LATAM)      
Disaggregation of Revenue [Line Items]      
Total Streaming Revenues 5,357,521 4,839,816 4,446,461
Streaming | Asia-Pacific (APAC)      
Disaggregation of Revenue [Line Items]      
Total Streaming Revenues $ 5,353,717 $ 4,414,746 $ 3,763,727