XML 77 R62.htm IDEA: XBRL DOCUMENT v3.24.3
Note 13 - Stockholders Equity - Share Repurchase Program (Details) - USD ($)
3 Months Ended 60 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2024
Total number of shares purchased (in shares) 0 [1] 0 [1] 22,012 [1] 155,025 [1] 47,847 [1] 74,150 [1] 88,741 [1] 20,859 [1] 2,122,703
Average price paid per share (in dollars per share) $ 0 [1] $ 0 [1] $ 8.79 [1] $ 8.53 [1] $ 6.86 [1] $ 5.79 [1] $ 5.05 [1] $ 4.97 [1] $ 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) [1] 0 0 193,492 1,322,082 328,129 429,271 448,266 103,657  
Amount available for future share repurchases under the plans or programs [1] $ 7,992,206 $ 7,992,206 $ 7,992,206 $ 8,185,698 $ 9,507,781 $ 9,835,910 $ 10,265,181 $ 10,713,447 $ 7,992,206
[1] We close our books and records on the last calendar day of each month to align our financial closing with our business processes.