v3.25.2
Related Party Transactions - NagraStar and Dish Mexico (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Feb. 28, 2017
Related Party Transaction [Line Items]            
Amounts payable to NagraStar $ 183,029   $ 183,029   $ 207,531  
NagraStar            
Related Party Transaction [Line Items]            
Interest on equity method investment 50.00%   50.00%     50.00%
NagraStar | Related Party            
Related Party Transaction [Line Items]            
Purchases from NagraStar $ 7,077 $ 8,526 $ 14,278 $ 17,127    
Amounts payable to NagraStar 4,517   4,517   5,569  
Commitments to NagraStar $ 1,702   $ 1,702   $ 883