XML 70 R60.htm IDEA: XBRL DOCUMENT v3.23.3
Related Party Transactions - Narratives (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Feb. 28, 2017
Related Party Transactions            
Amounts payable to related party $ 687,743   $ 687,743   $ 924,438  
Trade accounts receivable, net 802,598   802,598   953,812  
NagraStar            
Related Party Transactions            
Ownership interest (as a percent)           50.00%
NagraStar            
Related Party Transactions            
Purchases from related party 8,972 $ 10,285 28,012 $ 32,713    
Amounts payable to related party 7,235   7,235   7,422  
Commitments to related party $ 2,504   $ 2,504   $ 3,272