XML 65 R31.htm IDEA: XBRL DOCUMENT v3.20.1
Contract Assets and Liabilities - Summary of contract assets (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Contractors [Line Items]      
Unbilled revenue, net $ 128,015   $ 126,087
Contract retainages, net 95,703   91,022
Contract assets, net 223,718   $ 217,109
Changes in contract assets, net 7,467 $ 27,615  
Net Period Change [Member]      
Contractors [Line Items]      
Changes in unbilled revenue, net 1,928    
Changes in contract retainages, net 4,681    
Changes in contract assets, net $ 6,609