XML 35 R21.htm IDEA: XBRL DOCUMENT v3.22.1
EARNINGS (LOSS) PER SHARE (Tables)
9 Months Ended
Mar. 31, 2022
Earnings Per Share [Abstract]  
Schedule of earnings per share

                    
   Three Months ended March 31,   Nine Months Ended March 31, 
   2022   2021   2022   2021 
Net (loss) income attributable to Parent Company  $(770,818)  $3,938,553   $(3,060,020)  $17,715,524 
                     
Weighted-average shares of common stock outstanding:                    
Basic shares outstanding   11,594,280    11,581,629    11,593,857    11,271,168 
Dilutive effect of common stock equivalents arising from stock options       210,663        210,662 
Diluted shares outstanding   11,594,280    11,792,292    11,593,857    11,481,830 
Basic (loss) income per share  $(0.07)  $0.34   $(0.26)  $1.57 
Diluted (loss) income per share  $(0.07)  $0.33   $(0.26)  $1.54