XML 63 R51.htm IDEA: XBRL DOCUMENT v3.21.2
Stock Options (Intrinsic Value) (Details) - USD ($)
12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Stock Options [Abstract]    
Total intrinsic value of stock options exercised $ 31,877,285  
Cash received from stock option exercises 3,306,272  
Total fair value of stock options vested 550,093 $ 483,461
Total recognized tax benefit $ 6,545,430