XML 40 R28.htm IDEA: XBRL DOCUMENT v3.21.1
Contract Assets and Liabilities - Summary of contract assets (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Dec. 31, 2020
Contractors [Line Items]      
Unbilled revenue, net $ 108,268   $ 97,543
Contract retainages, net 84,615   88,260
Contract assets, net 192,883   $ 185,803
Changes in contract assets, net, Change 6,991 $ 7,467  
Change      
Contractors [Line Items]      
Unbilled revenue, net, Change 10,725    
Contract retainages, net, Change (3,645)    
Changes in contract assets, net, Change $ 7,080