XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.1
EARNINGS (LOSS) PER SHARE (Tables)
9 Months Ended
Mar. 31, 2023
Earnings Per Share [Abstract]  
Schedule of earnings per share
                    
   Three Months ended March 31,   Nine Months Ended March 31, 
   2023   2022   2023   2022 
Net income (loss) attributable to Parent Company  $247,629   $(770,818)  $(1,257,686)  $(3,060,020)
                     
Weighted-average shares of common stock outstanding:                    
Basic shares outstanding   11,784,280    11,594,280    11,720,776    11,593,857 
Dilutive effect of common stock equivalents arising from stock options                
Diluted shares outstanding   11,784,280    11,594,280    11,720,776    11,593,857 
Basic (loss) income per share  $0.02   $(0.07)  $(0.11)  $(0.26)
Diluted (loss) income per share  $0.02   $(0.07)  $(0.11)  $(0.26)