Annual report pursuant to Section 13 and 15(d)

Revenue from Contracts with Customers - Contract Balances (Details)

v3.22.0.1
Revenue from Contracts with Customers - Contract Balances (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Revenue from Contract with Customer [Abstract]    
Accounts receivable, net [1] $ 161,970 $ 125,010
Accounts receivable retainage 43,067 30,189
Contract Assets    
Costs and estimated earnings in excess of billings [1] 306,172 185,960
Contract Liabilities    
Billings in excess of cost and estimated earnings 35,918 33,984
Billings in excess of cost and estimated earnings, non-current 6,481 6,631
Total contract liabilities $ 42,399 $ 40,615
[1] Includes restricted assets of consolidated variable interest entities (“VIEs”) of $124,454 as of December 31, 2021 and $162,198 as of December 31, 2020. Includes non-recourse liabilities of consolidated VIEs of $31,125 as of December 31, 2021 and $33,335 as of December 31, 2020. See Note 11.