XML 154 R34.htm IDEA: XBRL DOCUMENT v3.22.0.1
Business Acquisitions and Related Transactions (Tables)
12 Months Ended
Dec. 31, 2021
Business Combination and Asset Acquisition [Abstract]  
Schedule of Purchase Price Allocation by Acquisitions A summary of the cumulative consideration paid and the allocation of the purchase price of all of the acquisitions in each respective year is presented in the table below. We did not complete any acquisitions during the year ended December 31, 2020.
20212019
Cash and cash equivalents$2,771 $— 
Accounts receivable3,370 232 
Costs and estimated earnings in excess of billings1,663 — 
Prepaid expenses and other current assets1,499 
Property and equipment and energy assets— 315 
Goodwill12,499 337 
Intangible assets6,354 500 
Operating lease assets488 — 
Accounts payable(1,795)(30)
Accrued expenses and other current liabilities(964)(1)
Current portion of operating lease liabilities(145)— 
Billings in excess of cost and estimated earnings(2,464)(61)
Deferred income tax liabilities(1,693)— 
Long-term operating lease liabilities, net of current portion(343)— 
Purchase price$21,240 $1,294 
Purchase price, net of cash acquired$18,469 $1,294 
Total fair value of consideration$21,240 $1,294