XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.1
Contract Assets and Liabilities - Summary of contract assets and liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Contractors [Line Items]      
Contract assets, net $ 332,516   $ 300,615
Contract liabilities (220,754)   (227,055)
Net contract assets 111,762   $ 73,560
Contract assets, net, Change 31,868 $ 5,745  
Change      
Contractors [Line Items]      
Contract assets, net, Change 31,901    
Contract liabilities, Change 6,301    
Net contract assets (liabilities), Change $ 38,202