XML 84 R73.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 18 - Subsequent Events (Details Textual) - shares
1 Months Ended 3 Months Ended
Aug. 12, 2024
Jun. 30, 2024
Jun. 30, 2023
Treasury Stock, Shares, Acquired (in shares)   402,593 694,315
Subsequent Event [Member]      
Treasury Stock, Shares, Acquired (in shares) 1.6