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