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