XML 37 R26.htm IDEA: XBRL DOCUMENT v3.25.1
Note 3 - Equity - Share Repurchase Program (Details) - USD ($)
3 Months Ended 71 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Mar. 31, 2025
Total number of shares purchased (in shares) 0 4,074 0 0 0 22,012 155,025 2,126,777
Average price paid per share (in dollars per share) $ 0 $ 25 $ 0 $ 0 $ 0 $ 8.79 $ 8.53 $ 6.16
Amount available for future share repurchases under the plans or programs $ 7,892,190             $ 7,892,190
Share Repurchase Program [Member]                
Total number of shares purchased (in shares) 0 100,016 0 0 0 193,492 1,322,082  
Amount available for future share repurchases under the plans or programs $ 7,892,190 $ 7,892,190 $ 7,992,206 $ 7,992,206 $ 7,992,206 $ 7,992,206 $ 8,185,698 $ 7,892,190