XML 110 R99.htm IDEA: XBRL DOCUMENT v3.24.3
Note 22 - Stock Repurchase Program (Details Textual) - shares
9 Months Ended
Sep. 30, 2024
Dec. 12, 2023
Feb. 18, 2021
Old Stock Repurchase Program [Member]      
Share Repurchase Program, Authorized, Number of Shares (in shares)     770,000
Stock Repurchased During Period, Shares (in shares) 0    
New Stock Repurchase Program [Member]      
Share Repurchase Program, Authorized, Number of Shares (in shares)   1,000,000  
Stock Repurchased During Period, Shares (in shares) 0