XML 106 R63.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue Recognition (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Capitalized Contract Cost [Line Items]      
Increase (Decrease) in Deferred Revenue $ (2,538) $ 477 $ 4,336
Trade Accounts Receivable [Member]      
Capitalized Contract Cost [Line Items]      
Accounts receivable, trade 141,168 124,498  
Change in Accounts Receivable, Trade $ 16,670    
Contract Asset Percent Change 13.00%    
UnbilledReceivables [Member]      
Capitalized Contract Cost [Line Items]      
Unbilled receivables $ 13,583 4,619  
Change in Unbilled Receivables $ 8,964    
Contract Asset Percent Change 194.00%    
UnearnedRevenue [Member]      
Capitalized Contract Cost [Line Items]      
Unearned revenue $ 3,380 $ 5,918  
Increase (Decrease) in Deferred Revenue $ (2,538)    
Contract Liability Percent Change (43.00%)