XML 111 R93.htm IDEA: XBRL DOCUMENT v3.25.1
Note 21 - Subsequent Event (Details Textual) - USD ($)
Feb. 18, 2025
Feb. 24, 2025
Dec. 31, 2024
Dec. 31, 2023
Common Stock, No Par Value (in dollars per share)     $ 0 $ 0
Subsequent Event [Member]        
Share Repurchase Program, Authorized, Amount   $ 7,500,000    
Common Stock, No Par Value (in dollars per share)   $ 0    
Subsequent Event [Member] | O 2025 Q1 Dividends [Member]        
Common Stock, Dividends, Per Share, Declared (in dollars per share) $ 0.155