XML 39 R28.htm IDEA: XBRL DOCUMENT v3.26.1
Note 3 - Equity - Share Repurchase Program (Details) - USD ($)
3 Months Ended 60 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Sep. 30, 2025
[1]
Jun. 30, 2025
[1]
Mar. 31, 2025
[1]
Dec. 31, 2024
[1]
Sep. 30, 2024
[1]
Mar. 31, 2026
Total number of shares purchased (in shares) 55,262 79,927 8,715 4,607 0 4,074 0 2,275,288
Average price paid per share (in dollars per share) $ 9.95 $ 13.75 $ 17.21 $ 21.71 $ 0 $ 24.55 $ 0 $ 6.6
Amount available for future share repurchases under the plans or programs $ 5,993,636             $ 5,993,636
Share Repurchase Program [Member]                
Total number of shares purchased (in shares) 549,944 1,098,608 149,985 100,017 0 100,016 0  
Amount available for future share repurchases under the plans or programs $ 5,993,636 $ 6,543,580 $ 7,642,188 $ 7,792,173 $ 7,892,190 $ 7,892,190 $ 7,992,206 $ 5,993,636
[1] We close our books and records on the last calendar day of each month to align our financial closing with our business processes.