XML 115 R101.htm IDEA: XBRL DOCUMENT v3.25.0.1
Acquisitions and Divestitures - Summary of Preliminary Purchase Price Allocation (Details) - USD ($)
$ in Thousands
12 Months Ended
May 01, 2023
Sep. 01, 2022
Jul. 13, 2022
Dec. 31, 2024
Applied Energy Group, Inc.        
Acquisition and Divestiture [Line Items]        
Net working capital       $ 4,049
Property and equipment       55
Accrued expenses and other liabilities       5,700
Goodwill       30,200
Purchase price acquisition       60,654
Applied Energy Group, Inc. | Customer-Related Intangibles        
Acquisition and Divestiture [Line Items]        
Purchase price allocated to intangibles       21,000
Applied Energy Group, Inc. | Developed Technology        
Acquisition and Divestiture [Line Items]        
Purchase price allocated to intangibles       5,000
Applied Energy Group, Inc. | Trade Names and Trademarks        
Acquisition and Divestiture [Line Items]        
Purchase price allocated to intangibles       $ 350
CMY Solutions, LLC.        
Acquisition and Divestiture [Line Items]        
Net working capital $ 1,169      
Goodwill 21,366      
Purchase price acquisition 32,535      
CMY Solutions, LLC. | Customer-Related Intangibles        
Acquisition and Divestiture [Line Items]        
Purchase price allocated to intangibles 9,900      
CMY Solutions, LLC. | Trade Names and Trademarks        
Acquisition and Divestiture [Line Items]        
Purchase price allocated to intangibles $ 100      
Blanton & Associates        
Acquisition and Divestiture [Line Items]        
Net working capital   $ 4,604    
Property and equipment   159    
Deferred tax liability   (3,023)    
Goodwill   9,712    
Purchase price acquisition   22,897    
Blanton & Associates | Customer-Related Intangibles        
Acquisition and Divestiture [Line Items]        
Purchase price allocated to intangibles   10,919    
Blanton & Associates | Contract Backlog        
Acquisition and Divestiture [Line Items]        
Purchase price allocated to intangibles   466    
Blanton & Associates | Trade Names and Trademarks        
Acquisition and Divestiture [Line Items]        
Purchase price allocated to intangibles   $ 60    
SemanticBits LLC        
Acquisition and Divestiture [Line Items]        
Contract receivables, net     $ 12,699  
Contract assets     6,071  
Other current and non-current assets     407  
Accrued salaries and benefits     (3,998)  
Accrued expenses and other liabilities     (6,244)  
Deferred tax liability     (16,701)  
Net assets acquired     56,321  
Goodwill     159,677  
Purchase price acquisition     215,998  
SemanticBits LLC | Customer-Related Intangibles        
Acquisition and Divestiture [Line Items]        
Purchase price allocated to intangibles     62,967  
SemanticBits LLC | Trade Names and Trademarks        
Acquisition and Divestiture [Line Items]        
Purchase price allocated to intangibles     $ 1,120