XML 85 R76.htm IDEA: XBRL DOCUMENT v3.22.1
Note 18 - (Losses) Earnings Per Share (Details Textual) - $ / shares
1 Months Ended 3 Months Ended 9 Months Ended
Mar. 31, 2021
Mar. 31, 2022
Mar. 31, 2022
Mar. 31, 2021
Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period (in shares)       674,500
Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants (in shares) 140,000 140,500    
Minimum [Member]        
Common Stock, Par or Stated Value Per Share (in dollars per share) $ 2.53 $ 3.28 $ 3.28 $ 2.53
Maximum [Member]        
Common Stock, Par or Stated Value Per Share (in dollars per share) $ 5.98 $ 7.76 $ 7.76 $ 5.98
Share-Based Payment Arrangement, Option [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period (in shares)     698,875