v3.26.3
Note 22 - Fair Value of Financial Instruments (Details Textual)
$ in Thousands
May 08, 2026
Sep. 30, 2026
USD ($)
Aug. 05, 2026
USD ($)
Dec. 31, 2025
USD ($)
Aug. 14, 2025
USD ($)
Aug. 01, 2025
USD ($)
Jul. 31, 2025
USD ($)
Fair Value, Nonrecurring [Member] | Fair Value, Inputs, Level 2 [Member]              
Debt Instrument, Fair Value Disclosure   $ 52,800   $ 57,300      
Seller Note [Member] | Measurement Input, Discount Rate [Member] | Minimum [Member]              
Receivable, Measurement Input 0.057            
Seller Note [Member] | Measurement Input, Discount Rate [Member] | Maximum [Member]              
Receivable, Measurement Input 0.066            
Advanced Plumbing and Drain [Member]              
Business Combination, Contingent Consideration, Range of Outcomes, Maximum, Amount           $ 1,500 $ 1,500
Business Combination, Contingent Consideration, Liability   800   800   $ 800  
Southside Plumbing [Member]              
Business Combination, Contingent Consideration, Range of Outcomes, Maximum, Amount         $ 1,125    
Business Combination, Contingent Consideration, Liability   $ 200   $ 200 $ 200    
Romeo Computer Company, Inc. [Member] | Trade Names [Member]              
Indefinite-Lived Intangible Assets (Excluding Goodwill), Fair Value Disclosure     $ 200        
Romeo Computer Company, Inc. [Member] | Customer Relationships [Member]              
Finite-Lived Intangible Assets, Fair Value Disclosure     $ 900        
Romeo Computer Company, Inc. [Member] | Measurement Input, Discount Rate [Member] | Trade Names [Member]              
Indefinite-lived Intangible Asset, Measurement Input     0.25        
Romeo Computer Company, Inc. [Member] | Measurement Input, Discount Rate [Member] | Customer Relationships [Member]              
Finite-lived Intangible Assets, Measurement Input     0.25        
Romeo Computer Company, Inc. [Member] | Measurement Input, Growth Rate [Member] | Customer Relationships [Member]              
Finite-lived Intangible Assets, Measurement Input     0.03        
Romeo Computer Company, Inc. [Member] | Measurement Input, Attrition Rate [Member] | Customer Relationships [Member]              
Finite-lived Intangible Assets, Measurement Input     0.05        
Romeo Computer Company, Inc. [Member] | Measurement Input, Royalty Rate [Member] | Trade Names [Member]              
Indefinite-lived Intangible Asset, Measurement Input     0.02