XML 64 R34.htm IDEA: XBRL DOCUMENT v3.19.3
Contract Assets and Liabilities - Summary of assets and liabilities (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Dec. 31, 2018
Contractors [Line Items]      
Contract assets $ 238,492   $ 160,281
Contract liabilities (77,293)   (58,534)
Net contract assets (liabilities) 161,199   $ 101,747
Changes in contract assets 38,910 $ 40,179  
Net Period Change [Member]      
Contractors [Line Items]      
Changes in contract assets 78,211    
Changes in contract liabilities (18,759)    
Changes in net contract assets (liabilities) $ 59,452