XML 46 R33.htm IDEA: XBRL DOCUMENT v3.20.4
Business Acquisitions and Related Transactions (Tables)
12 Months Ended
Dec. 31, 2020
Business Combinations [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 was as follows:
20192018
Accounts receivable, net of allowance$232 $1,015 
Prepaid expenses and other current assets12 
Property and equipment and energy assets315 — 
Goodwill337 2,845 
Intangible assets500 680 
Accounts payable30 67 
Accrued liabilities— 
Billings in excess of cost and estimated earnings61 — 
Purchase price$1,294 $4,485 
Total, net of cash received$1,294 $4,485 
Total fair value of consideration$1,294 $4,485