XML 112 R101.htm IDEA: XBRL DOCUMENT v3.25.3
Note 21 - Fair Value of Financial Instruments (Details Textual) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended 24 Months Ended
Oct. 31, 2024
Sep. 30, 2025
Dec. 31, 2024
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2023
Aug. 14, 2025
Aug. 01, 2025
Jul. 31, 2025
Payment for Contingent Consideration Liability, Financing Activities         $ 420 $ (0)        
Private Company Investments [Member]                    
Equity Method Investment, Other-than-Temporary Impairment   $ 0   $ 0 0 $ 0        
Southside Plumbing [Member]                    
Subsidiary, Ownership Percentage, Noncontrolling Owner               20.00%    
Ravix [Member]                    
Business Combination, Contingent Consideration Arrangements, Change in Range of Outcomes, Contingent Consideration, Liability, Value, High $ 4,500                  
Payment for Contingent Consideration Liability, Financing Activities     $ 700       $ 1,100      
Business Combination, Contingent Consideration, Liability $ 3,400 $ 0 2,700   $ 0          
Business Combination, Contingent Consideration, Liability, Interest Rate   6.00%     6.00%          
Business Combination, Contingent Consideration, Accrued Interest   $ 0 $ 100   $ 0          
CSuite Acquisition, LLC [Member]                    
Business Combination, Contingent Consideration Arrangements, Change in Range of Outcomes, Contingent Consideration, Liability, Value, High         3,600          
Advanced Plumbing and Drain [Member]                    
Business Combination, Contingent Consideration, Liability   800     800       $ 800  
Business Combination, Contingent Consideration, Range of Outcomes, Maximum, Amount                 $ 1,500 $ 1,500
Southside Plumbing [Member]                    
Business Combination, Contingent Consideration, Liability   $ 200     $ 200     $ 200    
Business Combination, Contingent Consideration, Range of Outcomes, Maximum, Amount               $ 1,125