XML 54 R44.htm IDEA: XBRL DOCUMENT v3.25.2
Business Combination - Schedule of Final Purchase Price Allocation (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Apr. 07, 2025
Dec. 31, 2024
Business Combination [Line Items]      
Goodwill $ 864,764   $ 804,818
Rivington Energy Management Limited      
Business Combination [Line Items]      
Cash and Cash Equivalents   $ 17,800  
Goodwill $ 44,100 44,100  
Other Assets   5,800  
Less: Liabilities Assumed   (9,400)  
Less: Fair Value Redeemable Noncontrolling Interest in Subsidiary   (25,300)  
Total Purchase Price Consideration   38,000  
Rivington Energy Management Limited | Customer Relationships      
Business Combination [Line Items]      
Intangible Assets   $ 5,000  
Estimated useful life   8 years 6 months