XML 39 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Contract Assets and Liabilities - Summary of contract assets (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Contractors [Line Items]      
Unbilled revenue, net $ 105,727   $ 97,543
Contract retainages, net 91,146   88,260
Contract assets, net 196,873   $ 185,803
Changes in contract assets, net, Change 10,855 $ 7,658  
Change      
Contractors [Line Items]      
Unbilled revenue, net, Change 8,184    
Contract retainages, net, Change 2,886    
Changes in contract assets, net, Change $ 11,070