XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.2
Contract Assets and Liabilities Contract Assets and Contract Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Contractors [Abstract]          
Unbilled Contracts Receivable $ 192,268   $ 192,268   $ 120,900
Construction Contractor, Receivable, Retainage 111,699   111,699   93,398
Contract assets 303,967   303,967   214,298
Deferred Revenue 168,030   168,030   125,658
Provision for Loss on Contracts 985   985   470
Contract Liabilities 169,015   169,015   $ 126,128
Contract Assets - Disputed Amounts 33,500   33,500    
Contract with Customer, Liability, Revenue Recognized $ 28,900 $ 24,200 $ 117,900 $ 112,000