v3.3.1.900
Trade Accounts Receivable (Details) - USD ($)
$ in Thousands
Dec. 31, 2015
Dec. 31, 2014
Trade Accounts Receivable    
Trade accounts receivable $ 191,725 $ 177,420
Allowance for doubtful accounts (12,485) (14,188)
Trade accounts receivable - DISH Network 277,159 251,669
Total trade accounts receivable, net 456,399 414,901
Progress billings offset against contracts in process 2,900 2,500
Trade accounts receivables    
Trade Accounts Receivable    
Trade accounts receivable 168,714 160,886
Contracts in process, net    
Trade Accounts Receivable    
Trade accounts receivable $ 23,011 $ 16,534