XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.2
Contract Assets and Liabilities - Summary of contract assets and liabilities (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Contractors [Line Items]      
Contract assets, net $ 280,718   $ 225,075
Contract liabilities (203,163)   (167,931)
Net contract assets (liabilities) 77,555   $ 57,144
Contract assets, net, Change 43,413 $ 10,855  
Change      
Contractors [Line Items]      
Contract assets, net, Change 55,643    
Contract liabilities, Change (35,232)    
Net contract assets (liabilities), Change $ 20,411