XML 90 R78.htm IDEA: XBRL DOCUMENT v3.25.1
BUSINESS COMBINATIONS - Assets Acquired (Details) - USD ($)
$ in Thousands
Apr. 04, 2025
Mar. 03, 2025
Jan. 31, 2025
Dec. 27, 2024
Oct. 23, 2024
BUSINESS COMBINATIONS          
Goodwill $ 173,922     $ 140,991  
Alternative Power Generation, Inc.          
BUSINESS COMBINATIONS          
Current assets   $ 8,990      
Non-current assets   12      
Liabilities   (10,934)      
Non-current lease liability   (240)      
Goodwill   25,439      
Net assets acquired   35,239      
Alternative Power Generation, Inc. | Backlog          
BUSINESS COMBINATIONS          
Other intangible assets   1,871      
Alternative Power Generation, Inc. | Customer Relationships          
BUSINESS COMBINATIONS          
Other intangible assets   6,360      
Alternative Power Generation, Inc. | Tradename          
BUSINESS COMBINATIONS          
Other intangible assets   $ 3,741      
Alpha Inspections, Inc.          
BUSINESS COMBINATIONS          
Current assets     $ 1,135    
Non-current assets     4    
Liabilities     (395)    
Goodwill     7,493    
Net assets acquired     11,750    
Alpha Inspections, Inc. | Backlog          
BUSINESS COMBINATIONS          
Other intangible assets     550    
Alpha Inspections, Inc. | Customer Relationships          
BUSINESS COMBINATIONS          
Other intangible assets     2,413    
Alpha Inspections, Inc. | Tradename          
BUSINESS COMBINATIONS          
Other intangible assets     $ 550    
Enica Engineering, PLLC          
BUSINESS COMBINATIONS          
Current assets         $ 2,358
Non-current assets         69
Right-of-use assets         652
Liabilities         (658)
Lease liability         (652)
Goodwill         9,847
Net assets acquired         16,271
Enica Engineering, PLLC | Backlog          
BUSINESS COMBINATIONS          
Other intangible assets         576
Enica Engineering, PLLC | Customer Relationships          
BUSINESS COMBINATIONS          
Other intangible assets         3,892
Enica Engineering, PLLC | Tradename          
BUSINESS COMBINATIONS          
Other intangible assets         $ 187