XML 111 R101.htm IDEA: XBRL DOCUMENT v3.25.4
Acquisitions and Divestitures - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Sep. 12, 2023
May 01, 2023
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Nov. 01, 2023
Acquisition and Divestiture [Line Items]              
Proceeds from divestiture of a business         $ 1,985 $ 51,328  
Commercial Marketing              
Acquisition and Divestiture [Line Items]              
Asset purchase agreement date   Sep. 12, 2023          
Proceeds from divestiture of a business   $ 47,100          
Pre-tax gain on divestiture, net of transactions fees         $ 2,000 2,500  
Mobile Aggregation Business              
Acquisition and Divestiture [Line Items]              
Initial cash consideration             $ 5,400
Pre-tax gain on divestiture, net of transactions fees           $ 3,200  
Applied Energy Group, Inc.              
Acquisition and Divestiture [Line Items]              
Business acquisition date Dec. 31, 2024            
Business acquisition, description       Applied Energy Group, Inc. (“AEG”), an energy technology and advisory services company      
Cash purchase price $ 59,900            
Restricted cash       $ 5,400      
Accounts receivable       4,400      
Contract assets       2,600      
Accrued expenses       6,600      
Accounts payable       1,300      
Other assets       700      
Other liabilities       700      
Applied Energy Group, Inc. | Trade Names and Trademarks              
Acquisition and Divestiture [Line Items]              
Purchase price allocated to intangibles       350      
Applied Energy Group, Inc. | Customer-Related Intangibles              
Acquisition and Divestiture [Line Items]              
Purchase price allocated to intangibles       $ 20,000      
CMY Solutions, LLC.              
Acquisition and Divestiture [Line Items]              
Business acquisition date     May 01, 2023        
Cash purchase price     $ 32,600        
CMY Solutions, LLC. | Trade Names and Trademarks              
Acquisition and Divestiture [Line Items]              
Purchase price allocated to intangibles     100        
CMY Solutions, LLC. | Customer-Related Intangibles              
Acquisition and Divestiture [Line Items]              
Purchase price allocated to intangibles     $ 9,900