XML 46 R35.htm IDEA: XBRL DOCUMENT v3.21.1
7. Earnings Per Share (Details) - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Mar. 31, 2021
Mar. 31, 2020
Earnings Per Share [Abstract]        
Net income attributable to Parent Company $ 3,938,553 $ 988,308 $ 17,715,524 $ 1,823,124
Weighted-average shares of common stock outstanding:        
Basic shares outstanding 11,581,629 10,580,576 11,271,168 10,574,841
Dilutive effect of common stock equivalents arising from stock options 210,663 119,197 210,662 119,197
Diluted Outstanding shares 11,792,292 10,699,773 11,481,830 10,694,038
Basic income per share $ 0.34 $ 0.09 $ 1.57 $ 0.17
Diluted income per share $ 0.33 $ 0.09 $ 1.54 $ 0.17