Quarterly report pursuant to Section 13 or 15(d)

Revenue from Contracts with Customers - Contract Balances (Details)

v3.21.1
Revenue from Contracts with Customers - Contract Balances (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Mar. 31, 2020
Dec. 31, 2019
Revenue from Contract with Customer [Abstract]        
Accounts receivable, net $ 113,095 [1] $ 125,010 [1] $ 110,742 $ 95,863
Accounts receivable retainage, net 32,071 30,189 21,265 16,976
Contract Assets:        
Costs and estimated earnings in excess of billings 179,474 [1] 185,960 [1] 189,566 202,243
Contract Liabilities:        
Billings in excess of cost and estimated earnings 30,211 33,984 25,350 26,618
Billings in excess of cost and estimated earnings, non-current 6,590 6,631 5,320 5,560
Total contract liabilities $ 36,801 $ 40,615 $ 30,670 $ 32,178
[1] Includes restricted assets of consolidated variable interest entities (“VIEs”) at March 31, 2021 and December 31, 2020 of $159,136 and $162,198, respectively. Includes non-recourse liabilities of consolidated VIEs at March 31, 2021 and December 31, 2020 of $32,614 and $33,335, respectively. See Note 12.