XML 32 R21.htm IDEA: XBRL DOCUMENT v3.22.2.2
(LOSS) EARNINGS PER SHARE (Tables)
12 Months Ended
Jun. 30, 2022
Earnings Per Share [Abstract]  
Schedule of earnings per share
          
   Year Ended June 30, 
   2022   2021 
Net (loss) income attributable to Parent Company  $(3,762,848)  $17,699,035 
Weighted-average shares of common stock outstanding:          
Basic   11,613,812    11,350,946 
Dilutive effect of common stock equivalents arising from stock options       241,955 
Diluted Outstanding shares   11,613,812    11,592,901 
Basic (loss) earnings per share attributable to Parent Company stockholders  $(0.32)  $1.56 
Diluted (loss) earnings per share attributable to Parent Company stockholders  $(0.32)  $1.53