XML 59 R43.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue - Contract assets (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Dec. 31, 2019
Revenue    
Unbilled revenue $ 268,282 $ 251,429
Retention receivable 78,216 81,393
Contract materials (not yet installed) 12,872 11,984
Contract assets 359,370 $ 344,806
Increase (decrease) in contract assets $ (14,600)