XML 74 R59.htm IDEA: XBRL DOCUMENT v3.23.3
Note 13 - Equity - Share Repurchase Program (Details) - USD ($)
3 Months Ended 12 Months Ended 49 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Total number of shares purchased (in shares) 47,847 [1] 74,150 [1] 88,741 [1] 20,859 [1] 192,747 [1] 538,376 [1] 244,552 [1] 7,600 [1] 231,597 983,275 1,945,666
Average price paid per share (in dollars per share) $ 6.86 [1] $ 5.79 [1] $ 5.05 [1] $ 4.97 [1] $ 4.78 [1] $ 6.95 [1] $ 5.85 [1] $ 5.43 [1]     $ 5.91
Amount available for future share repurchases under the plans or programs $ 9,507,781               $ 9,507,781   $ 9,507,781
Share Repurchase Program [Member]                      
Total number of shares purchased (in shares) [1] 328,129 429,271 448,266 103,657 921,331 3,741,477 1,429,697 41,276      
Amount available for future share repurchases under the plans or programs [1] $ 9,507,781 $ 9,835,910 $ 10,265,181 $ 10,713,447 $ 10,817,104 $ 2,738,435 $ 6,479,912 $ 7,909,609 $ 9,507,781 $ 10,817,104 $ 9,507,781
[1] We close our books and records on the last calendar day of each month to align our financial closing with our business processes.