Annual report pursuant to Section 13 and 15(d)

Commitments and Contingencies - Schedule of Future Unconditional Minimum Satellite Costs (Details)

v3.20.1
Commitments and Contingencies - Schedule of Future Unconditional Minimum Satellite Costs (Details) - USD ($)
Dec. 31, 2019
Sep. 30, 2016
Other Commitments [Line Items]    
Contractual obligation   $ 40,000,000
Satellite Service Provider    
Other Commitments [Line Items]    
2020 $ 78,668,000  
2021 48,748,000  
2022 34,527,000  
2023 33,033,000  
2024 33,033,000  
Thereafter 58,353,000  
Total minimum lease payments $ 286,362,000