XML 47 R35.htm IDEA: XBRL DOCUMENT v3.25.3
Acquisitions - Narrative (Details)
$ in Thousands
3 Months Ended 6 Months Ended 9 Months Ended 10 Months Ended 12 Months Ended 13 Months Ended
Jul. 01, 2025
USD ($)
payment
Sep. 03, 2024
USD ($)
payment
Sep. 30, 2025
USD ($)
Mar. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Jun. 30, 2025
USD ($)
Sep. 30, 2025
USD ($)
Sep. 30, 2025
USD ($)
Dec. 31, 2024
USD ($)
Sep. 30, 2025
USD ($)
Business Combination [Line Items]                    
Measurement period adjustments, goodwill           $ 100        
Business combination, acquiree's revenue     $ 47,300       $ 76,100      
Pioneer Power Inc.                    
Business Combination [Line Items]                    
Business combination, ownership percentage through employee stock ownership plan           100.00%        
Consideration paid at closing $ 66,100                  
Amount of consideration paid held in escrow for indemnification purposes 4,100                  
Goodwill fully deductible for tax purposes                 $ 36,614  
Business combination, recognized asset acquired, property, plant, and equipment, equipment     6,300       6,300 $ 6,300   $ 6,300
Remainder of fiscal year     700       700 700   700
Estimated annual amortization expense year one     2,300       2,300 2,300   2,300
Estimated annual amortization expense year two     1,600       1,600 1,600   1,600
Estimated annual amortization expense year three     1,500       1,500 1,500   1,500
Estimated annual amortization expense year four     1,500       1,500 1,500   1,500
Estimated annual amortization expense year five     1,500       1,500 1,500   1,500
Acquisition related expense     $ 300       300      
Pioneer Power Inc. | ODR & GCR                    
Business Combination [Line Items]                    
Goodwill fully deductible for tax purposes 36,600                  
Goodwill associated with acquisition 36,600                  
Consolidated Mechanical                    
Business Combination [Line Items]                    
Consideration paid at closing 23,000                  
Amount of consideration paid held in escrow for indemnification purposes 300                  
Goodwill fully deductible for tax purposes                 11,117  
Contingent consideration, liability $ 2,000                  
Number of earnout tranches | payment 2                  
Measurement period adjustments, goodwill           $ 100 3 $ 3    
Consolidated Mechanical | ODR & GCR                    
Business Combination [Line Items]                    
Goodwill fully deductible for tax purposes $ 11,100                  
Goodwill associated with acquisition 11,100                  
Consolidated Mechanical | Earn Out Payment One                    
Business Combination [Line Items]                    
Contingent consideration, liability 1,000                  
Consolidated Mechanical | Earn Out Payment Two                    
Business Combination [Line Items]                    
Contingent consideration, liability $ 1,000                  
Earnout period 12 months                  
Consolidated Mechanical | Earn Out Payment Two | Maximum                    
Business Combination [Line Items]                    
Gross profits from acquired companies $ 6,800                  
Kent Island Mechanical, Inc.                    
Business Combination [Line Items]                    
Consideration paid at closing   $ 15,000                
Amount of consideration paid held in escrow for indemnification purposes   400                
Goodwill fully deductible for tax purposes                 5,484  
Contingent consideration, liability   $ 4,400                
Number of earnout tranches | payment   2                
Measurement period adjustments, goodwill       $ 100 $ 700   $ 94   $ 700 $ 765
Kent Island Mechanical, Inc. | ODR & GCR                    
Business Combination [Line Items]                    
Goodwill fully deductible for tax purposes   $ 5,600                
Goodwill associated with acquisition   5,600                
Kent Island Mechanical, Inc. | Maximum                    
Business Combination [Line Items]                    
Contingent consideration, liability   5,000                
Kent Island Mechanical, Inc. | Earn Out Payment One                    
Business Combination [Line Items]                    
Contingent consideration, liability   $ 2,500                
Earnout period   12 months                
Kent Island Mechanical, Inc. | Earn Out Payment One | Maximum                    
Business Combination [Line Items]                    
Gross profits from acquired companies   $ 3,300                
Kent Island Mechanical, Inc. | Earn Out Payment Two                    
Business Combination [Line Items]                    
Contingent consideration, liability   $ 2,500                
Earnout period   12 months                
Kent Island Mechanical, Inc. | Earn Out Payment Two | Maximum                    
Business Combination [Line Items]                    
Gross profits from acquired companies   $ 200