XML 61 R50.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Contract Balances (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2018
Jan. 01, 2018
Contract with Customer, Asset and Liability [Abstract]    
Contract assets balance $ 16,202 $ 11,932
Contract liability balance 52,692 58,184
Contract liabilities - current 43,075 48,268
Contract liabilities - non-current 9,617 $ 9,916
Change in Contract with Customer, Asset and Liability [Abstract]    
Cumulative catch-up adjustment upon transition, asset 701  
Changes in the estimate of the stage of completion 10,870  
Transferred to receivables from contract assets recognized during the period (7,255)  
Contract with Customer, Asset, Other (46)  
Cumulative catch-up adjustment upon transition, liability 0  
Revenue recognized that was included in the contract liability balance at the beginning of the period (52,730)  
Increases due to cash received, excluding amounts recognized as revenue during the period 47,880  
Contract with Customer, Liability, Other $ (642)