v3.25.1
Related Party Transactions - NagraStar and Dish Mexico (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Feb. 28, 2017
Related Party Transaction [Line Items]        
Amounts payable to NagraStar $ 198,839   $ 207,531  
NagraStar        
Related Party Transaction [Line Items]        
Interest on equity method investment 50.00%     50.00%
NagraStar | Related Party        
Related Party Transaction [Line Items]        
Purchases from NagraStar $ 7,201 $ 8,602    
Amounts payable to NagraStar 4,749   5,569  
Commitments to NagraStar $ 547   $ 883