XML 71 R58.htm IDEA: XBRL DOCUMENT v3.19.2
Contract Assets and Liabilities - Components of Contract Liabilities Balance (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Jun. 30, 2018
Revenue From Contract With Customer [Abstract]      
Billings in excess of costs and estimated earnings, net of retention $ 117,029 $ 103,250 $ 91,147
Provisions for losses 2,260 2,199 717
Total contract liabilities $ 119,289 $ 105,449 $ 91,864