v3.26.3
Note 5 - Acquisitions and Disposal - Assets Acquired and Liabilities Assumed (Details) - USD ($)
$ in Thousands
Aug. 05, 2026
Aug. 14, 2025
Aug. 01, 2025
Jul. 01, 2025
Mar. 14, 2025
Sep. 30, 2026
Dec. 31, 2025
Excess purchase price allocated to goodwill           $ 66,510 $ 69,130
Romeo Computer Company, Inc. [Member]              
Cash paid at closing $ 2,421            
Working capital adjustment 0            
Release of indemnity escrow 0            
Business Combination, Consideration Transferred, Equity Interest 0            
Total purchase price 2,421            
Purchase price 2,421            
Cash and cash equivalents 81            
Service fee receivable 258            
Property and equipment 54            
Right-of-use asset 205            
Other assets - other receivables, inventory and prepaid expenses 51            
Total assets 1,749            
Accrued expenses and other liabilities 256            
Debt 0            
Income taxes payable 0            
Lease liability 205            
Net deferred income tax liabilities 0            
Total liabilities 461            
Total identifiable assets and liabilities 1,288            
Business Combination, Acquisition of Less than 100 Percent, Noncontrolling Interest, Fair Value 0            
Excess purchase price allocated to goodwill 1,133            
Romeo Computer Company, Inc. [Member] | Customer Relationships [Member]              
Intangible asset subject to amortization 870            
Romeo Computer Company, Inc. [Member] | Contingent Consideration [Member]              
Liabilities Incurred 0            
Romeo Computer Company, Inc. [Member] | Trade Names [Member]              
Intangible asset not subject to amortization - trade name 230            
Romeo Computer Company, Inc. [Member] | Seller Note [Member]              
Liabilities Incurred $ 0            
M.L.C. Plumbing, LLC [Member]              
Cash paid at closing         $ 3,829    
Working capital adjustment         31    
Release of indemnity escrow         0    
Business Combination, Consideration Transferred, Equity Interest         0    
Total purchase price         4,960    
Purchase price         4,960    
Cash and cash equivalents         308    
Service fee receivable         46    
Property and equipment         173    
Right-of-use asset         0    
Other assets - other receivables, inventory and prepaid expenses         226    
Total assets         4,353    
Accrued expenses and other liabilities         388    
Debt         0    
Income taxes payable         0    
Lease liability         0    
Net deferred income tax liabilities         0    
Total liabilities         388    
Total identifiable assets and liabilities         3,965    
Business Combination, Acquisition of Less than 100 Percent, Noncontrolling Interest, Fair Value         0    
Excess purchase price allocated to goodwill         995    
M.L.C. Plumbing, LLC [Member] | Customer Relationships [Member]              
Intangible asset subject to amortization         500    
M.L.C. Plumbing, LLC [Member] | Contingent Consideration [Member]              
Liabilities Incurred         0    
M.L.C. Plumbing, LLC [Member] | Trade Names [Member]              
Intangible asset not subject to amortization - trade name         3,100    
M.L.C. Plumbing, LLC [Member] | Seller Note [Member]              
Liabilities Incurred         $ 1,100    
Roundhouse Electric & Equipment Co. Inc. [Member]              
Cash paid at closing       $ 20,201      
Working capital adjustment       (27)      
Release of indemnity escrow       (900)      
Business Combination, Consideration Transferred, Equity Interest       3,328      
Total purchase price       22,602      
Purchase price       22,602      
Cash and cash equivalents       333      
Service fee receivable       4,259      
Property and equipment       2,355      
Right-of-use asset       0      
Other assets - other receivables, inventory and prepaid expenses       894      
Total assets       20,061      
Accrued expenses and other liabilities       2,844      
Debt       0      
Income taxes payable       250      
Lease liability       0      
Net deferred income tax liabilities       2,927      
Total liabilities       6,021      
Total identifiable assets and liabilities       14,040      
Business Combination, Acquisition of Less than 100 Percent, Noncontrolling Interest, Fair Value       0      
Excess purchase price allocated to goodwill       8,562      
Roundhouse Electric & Equipment Co. Inc. [Member] | Customer Relationships [Member]              
Intangible asset subject to amortization       11,000      
Roundhouse Electric & Equipment Co. Inc. [Member] | Contingent Consideration [Member]              
Liabilities Incurred       0      
Roundhouse Electric & Equipment Co. Inc. [Member] | Trade Names [Member]              
Intangible asset not subject to amortization - trade name       1,220      
Roundhouse Electric & Equipment Co. Inc. [Member] | Seller Note [Member]              
Liabilities Incurred       $ 0      
Advanced Plumbing and Drain [Member]              
Cash paid at closing     $ 2,652        
Working capital adjustment     (135)        
Release of indemnity escrow     0        
Business Combination, Consideration Transferred, Equity Interest     0        
Total purchase price     3,727        
Purchase price     3,727        
Cash and cash equivalents     23        
Service fee receivable     465        
Property and equipment     610        
Right-of-use asset     0        
Other assets - other receivables, inventory and prepaid expenses     130        
Total assets     3,928        
Accrued expenses and other liabilities     718        
Debt     0        
Income taxes payable     0        
Lease liability     0        
Net deferred income tax liabilities     0        
Total liabilities     718        
Total identifiable assets and liabilities     3,210        
Business Combination, Acquisition of Less than 100 Percent, Noncontrolling Interest, Fair Value     0        
Excess purchase price allocated to goodwill     517        
Advanced Plumbing and Drain [Member] | Customer Relationships [Member]              
Intangible asset subject to amortization     1,100        
Advanced Plumbing and Drain [Member] | Contingent Consideration [Member]              
Liabilities Incurred     790        
Advanced Plumbing and Drain [Member] | Trade Names [Member]              
Intangible asset not subject to amortization - trade name     1,600        
Advanced Plumbing and Drain [Member] | Seller Note [Member]              
Liabilities Incurred     $ 420        
Southside Plumbing [Member]              
Cash paid at closing   $ 4,040          
Working capital adjustment   (47)          
Release of indemnity escrow   0          
Business Combination, Consideration Transferred, Equity Interest   0          
Total purchase price   4,603          
Purchase price   4,603          
Cash and cash equivalents   94          
Service fee receivable   334          
Property and equipment   1,087          
Right-of-use asset   0          
Other assets - other receivables, inventory and prepaid expenses   58          
Total assets   3,673          
Accrued expenses and other liabilities   231          
Debt   498          
Income taxes payable   0          
Lease liability   0          
Net deferred income tax liabilities   0          
Total liabilities   729          
Total identifiable assets and liabilities   2,944          
Business Combination, Acquisition of Less than 100 Percent, Noncontrolling Interest, Fair Value   875          
Excess purchase price allocated to goodwill   2,534          
Southside Plumbing [Member] | Customer Relationships [Member]              
Intangible asset subject to amortization   1,000          
Southside Plumbing [Member] | Contingent Consideration [Member]              
Liabilities Incurred   190          
Southside Plumbing [Member] | Trade Names [Member]              
Intangible asset not subject to amortization - trade name   1,100          
Southside Plumbing [Member] | Seller Note [Member]              
Liabilities Incurred   $ 420