XML 51 R40.htm IDEA: XBRL DOCUMENT v3.21.2
7. Earnings Per Share (Details) - USD ($)
12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Earnings Per Share [Abstract]    
Net income attributable to Parent Company $ 17,699,035 $ 5,550,618
Weighted-average shares of common stock outstanding:    
Basic 11,350,946 10,581,499
Dilutive effect of common stock equivalents arising from stock options 241,955 134,480
Diluted Outstanding shares 11,592,901 10,715,979
Basic earnings per share attributable to Parent Company stockholders $ 1.56 $ 0.52
Diluted earnings per share attributable to Parent Company stockholders $ 1.53 $ 0.52