XML 71 R60.htm IDEA: XBRL DOCUMENT v3.25.1
Related Party Transactions - Transactions with NagraStar (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Related Party Transactions      
Amounts payable to NagraStar $ 644,890   $ 696,277
NagraStar      
Related Party Transactions      
Ownership interest (as a percent) 50.00%    
NagraStar      
Related Party Transactions      
Purchases from NagraStar $ 7,201 $ 8,602  
Amounts payable to NagraStar 4,749   5,569
Commitments to NagraStar $ 547   $ 883