XML 21 R33.htm IDEA: XBRL DOCUMENT v3.20.1
Contract Assets and Liabilities - Summary of assets and liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Contractors [Line Items]      
Contract assets, net $ 223,718   $ 217,109
Contract liabilities (100,635)   (105,486)
Net contract assets (liabilities) 123,083   $ 111,623
Changes in contract assets, net 7,467 $ 27,615  
Net Period Change [Member]      
Contractors [Line Items]      
Changes in contract assets, net 6,609    
Changes in contract liabilities 4,851    
Changes in net contract assets (liabilities) $ 11,460