XML 58 R45.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Jan. 01, 2018
Dec. 31, 2017
Receivables [Abstract]            
Total trade accounts receivable $ 172,809   $ 172,809   $ 167,149  
Contract assets 57,172   57,172   34,615  
Allowance for doubtful accounts (12,457)   (12,457)   (12,027)  
Total trade accounts receivable and contract assets, net 217,524   217,524   189,737 $ 196,840
Trade accounts receivable - DISH Network 11,065   11,065   43,295 43,295
Allowance for Loan and Lease Loss, Recovery of Bad Debts 8,000 $ 2,700 14,800 $ 8,400    
Contract with Customer, Asset and Liability [Abstract]            
Contract liabilities 74,135   74,135   64,417 $ 65,959
Contract with Customer, Liability, Noncurrent 11,903   11,903   13,036  
Contract with Customer, Liability 86,038   86,038   77,453  
Change in Contract with Customer, Asset and Liability [Abstract]            
Contract with Customer, Liability, Revenue Recognized     54,200      
Revenue, Performance Obligation [Abstract]            
Revenue, Remaining Performance Obligation, Amount $ 1,000,000   $ 1,000,000      
Revenue, Remaining Performance Obligation, Recognition In Next Rolling Twelve Months, Percentage 38.00%   38.00%      
Trade accounts receivable            
Receivables [Abstract]            
Total trade accounts receivable $ 163,707   $ 163,707   156,794  
Trade accounts receivable - DISH Network 9,372   9,372   16,118  
Lease Receivable            
Receivables [Abstract]            
Total trade accounts receivable 9,102   9,102   10,355  
Trade accounts receivable - DISH Network $ 1,693   $ 1,693   $ 27,177