v3.25.1
Acquisitions - Schedule of Allocation of Fair Value of Assets and Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended 4 Months Ended 7 Months Ended 12 Months Ended
Dec. 02, 2024
Sep. 03, 2024
Mar. 31, 2025
Mar. 31, 2025
Mar. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Fair value of liabilities assumed:              
Goodwill     $ 33,142 $ 33,142 $ 33,142 $ 33,034 $ 16,374
Measurement period adjustments, goodwill     100        
Kent Island Mechanical, Inc.              
Consideration:              
Cash   $ 14,603 15,274        
Measurement Period Adjustments, Cash         671    
Earnout provision   4,381 4,381        
Measurement Period Adjustments, Total Consideration         671    
Total Consideration   18,984 19,655        
Fair value of assets acquired:              
Cash and cash equivalents   1,887 1,887 1,887 1,887    
Accounts receivable, including retainage   10,376 10,376 10,376 10,376    
Contract assets   1,457 1,364 1,364 1,364    
Property and equipment   434 434 434 434    
Intangible assets   10,700 10,700 10,700 10,700    
Amount attributable to assets acquired   24,854 24,761 24,761 24,761    
Fair value of liabilities assumed:              
Accounts payable, including retainage   4,586          
Accrued expenses and other current liabilities   1,269 1,269 1,269 1,269    
Contract liabilities   4,828 4,828 4,828 4,828    
Amount attributable to liabilities assumed   10,683 10,683 10,683 10,683    
Goodwill   $ 4,813 5,577 5,577 5,577    
Measurement period adjustments, goodwill     94   764 $ 700  
Consolidated Mechanical              
Consideration:              
Cash $ 23,591   23,605        
Measurement Period Adjustments, Cash       14      
Earnout provision 757   757        
Measurement Period Adjustments, Total Consideration       14      
Total Consideration 24,348   24,362        
Fair value of assets acquired:              
Cash and cash equivalents 390   390 390 390    
Accounts receivable, including retainage 3,128   3,128 3,128 3,128    
Contract assets 233   233 233 233    
Other current assets 64   64 64 64    
Property and equipment 548   548 548 548    
Intangible assets 10,100   10,100 10,100 10,100    
Amount attributable to assets acquired 14,463   14,463 14,463 14,463    
Fair value of liabilities assumed:              
Accounts payable, including retainage 291   291 291 291    
Accrued expenses and other current liabilities 461   461 461 461    
Contract liabilities 480   480 480 480    
Amount attributable to liabilities assumed 1,232   1,232 1,232 1,232    
Goodwill $ 11,117   11,131 11,131 $ 11,131    
Measurement period adjustments, goodwill     $ 14 $ 14