Contingencies (Details) - USD ($) $ in Millions |
1 Months Ended | 3 Months Ended |
|---|---|---|
Dec. 31, 2019 |
Jun. 30, 2020 |
|
| License Fee Dispute | ||
| Other Commitments [Line Items] | ||
| Payments for written assessments | $ 2.9 | |
| Hughes Network Systems | Elbit | ||
| Other Commitments [Line Items] | ||
| Amount paid to other party | $ 33.0 | |
| Hughes Network Systems | License Fee Dispute | ||
| Other Commitments [Line Items] | ||
| Loss contingency accrual | $ 80.2 | 79.6 |
| Hughes Network Systems | License Fee Dispute | Additional License Fee | ||
| Other Commitments [Line Items] | ||
| Loss contingency accrual | 3.8 | |
| Hughes Network Systems | License Fee Dispute | Penalties | ||
| Other Commitments [Line Items] | ||
| Loss contingency accrual | 3.9 | |
| Hughes Network Systems | License Fee Dispute | Interest and Interest on Penalties | ||
| Other Commitments [Line Items] | ||
| Loss contingency accrual | $ 72.0 |