XML 70 R60.htm IDEA: XBRL DOCUMENT v3.23.2
Related Party Transactions - Narratives (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Feb. 28, 2017
Related Party Transactions            
Amounts payable to related party $ 966,064   $ 966,064   $ 924,438  
Trade accounts receivable, net 840,533   840,533   953,812  
NagraStar            
Related Party Transactions            
Ownership interest (as a percent)           50.00%
NagraStar            
Related Party Transactions            
Purchases from related party 9,495 $ 10,471 19,040 $ 22,428    
Amounts payable to related party 7,735   7,735   7,422  
Commitments to related party $ 2,811   $ 2,811   $ 3,272