XML 82 R66.htm IDEA: XBRL DOCUMENT v3.10.0.1
Contract balances (Details 2) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Revenue from Contract with Customer [Abstract]    
Contract assets $ 104,239 $ 109,540
Change in contract assets (5,301)  
Contract liabilities - current (93,901) (84,123)
Change in contract liabilities - current (9,778)  
Contract liabilities - noncurrent (135) 0
Change in contract liabilities - noncurrent (135)  
Net contract assets 10,203 $ 25,417
Change in net contract assets (15,214)  
Amounts included in contract liability at the beginning of the period 78,600  
Amounts from performance obligations satisfied in prior periods $ 36,700