XML 84 R56.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitment and Contingencies (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]    
2020 $ 26,079  
2021 18,964  
2022 9,908  
2023 3,182  
2024 776  
Thereafter 255  
Total minimum payments 59,164  
Purchase Commitment    
Operating Leased Assets [Line Items]    
Unconditional purchase order obligations 24,679  
Facility    
Operating Leased Assets [Line Items]    
Operating leases, rent expense 675 $ 741
Satellite Capacity and Equipment    
Operating Leased Assets [Line Items]    
Operating leases, rent expense $ 36,390 $ 34,644