XML 59 R48.htm IDEA: XBRL DOCUMENT v3.25.2
Note 5 - Acquisitions and Discontinued Operations - Assets Acquired and Liabilities Assumed (Details) - USD ($)
$ in Thousands
Mar. 14, 2025
Sep. 26, 2024
Jun. 30, 2025
Dec. 31, 2024
Goodwill     $ 57,547 $ 56,524
M.L.C. Plumbing, LLC [Member]        
Payments to Acquire Businesses, Gross $ 3,829      
Working capital adjustment 31      
Business Combination, Consideration Transferred, Liabilities Incurred 1,100      
Total purchase price 4,960      
Preliminary purchase price 4,960      
Cash and cash equivalents 308      
Business Combination, Recognized Asset Acquired, Receivable, Current 46      
Property and equipment 173      
Other assets - inventory and prepaid expenses 226      
Total assets 4,353      
Accrued expenses and other liabilities 332      
Total liabilities 332      
Total identifiable assets and liabilities 4,021      
Goodwill 939      
Business Combination, Consideration Transferred 4,960      
M.L.C. Plumbing, LLC [Member] | Customer Relationships [Member]        
Intangible asset subject to amortization 500      
M.L.C. Plumbing, LLC [Member] | Trade Names [Member]        
Intangible asset not subject to amortization - trade name $ 3,100      
Image Solutions, LLC [Member]        
Total purchase price   $ 20,354    
Preliminary purchase price   20,354    
Cash and cash equivalents   293    
Business Combination, Recognized Asset Acquired, Receivable, Current   575    
Property and equipment   85    
Other assets - inventory and prepaid expenses   869    
Total assets   14,582    
Accrued expenses and other liabilities   799    
Total liabilities   799    
Total identifiable assets and liabilities   13,783    
Goodwill   6,571 $ 6,600  
Business Combination, Consideration Transferred   20,354    
Other receivables   160    
Image Solutions, LLC [Member] | Customer Relationships [Member]        
Intangible asset subject to amortization   11,100    
Image Solutions, LLC [Member] | Trade Names [Member]        
Intangible asset not subject to amortization - trade name   $ 1,500