XML 105 R94.htm IDEA: XBRL DOCUMENT v3.25.3
Note 18 - Shareholders' Equity (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Aug. 07, 2025
Jun. 24, 2025
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Mar. 14, 2025
Dec. 31, 2024
Mar. 21, 2023
Common Stock, Par or Stated Value Per Share (in dollars per share)   $ 0.01 $ 0.01   $ 0.01     $ 0.01  
Proceeds From Issuance of Common Stock, Gross   $ 15,700              
Shares Issued, Price Per Share (in dollars per share)   $ 11.75              
Proceeds from Issuance of Common Stock   $ 15,600     $ 15,602 $ 0      
Payments of Ordinary Dividends, Preferred Stock and Preference Stock     $ 300   674 (0)      
Treasury Stock, Value, Acquired, Cost Method       $ 1,550 $ 345 $ 2,504      
Share Repurchase Program [Member]                  
Share Repurchase Program, Authorized, Amount                 $ 10,000
Treasury Stock, Shares, Acquired (in shares)     0 194,300 42,900 312,850      
Treasury Stock, Value, Acquired, Cost Method     $ 0 $ 1,500 $ 300 $ 2,500      
Repayment of KPH Note in Stock [Member]                  
Debt Conversion, Converted Instrument, Shares Issued (in shares) 82,738                
Debt Instrument, Convertible, Conversion Price (in dollars per share) $ 13.9                
KPH Note [Member]                  
Debt Instrument, Face Amount             $ 1,250    
KPH Note [Member] | M.L.C. Plumbing, LLC [Member]                  
Debt Instrument, Face Amount             $ 1,250    
Common Stock [Member]                  
Stock Issued During Period, Shares, New Issues (in shares)   1,336,264