XML 52 R40.htm IDEA: XBRL DOCUMENT v3.25.1
Goodwill (Tables)
12 Months Ended
Dec. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill
Changes in the carrying amount of goodwill by reportable segment during the years ended December 31, 2024 and 2023 was as follows:
ProductsServicesEnergy ProductionTotal
Balance at December 31, 2022$40,870 $— $2,365,286 $2,406,156 
Impairment— — — — 
Acquisition— 337,268 — 337,268 
Balance at December 31, 2023$40,870 $337,268 $2,365,286 $2,743,424 
Impairment— — (217,295)(217,295)
Acquisition - adjustment— (179,563)— (179,563)
Balance at December 31, 2024$40,870 $157,705 $2,147,991 $2,346,566