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 | |||