XML 31 R21.htm IDEA: XBRL DOCUMENT v3.22.0.1
EARNINGS (LOSS) PER SHARE (Tables)
6 Months Ended
Dec. 31, 2021
Earnings Per Share [Abstract]  
Schedule of earnings per share
                    
   Three Months ended December 31,  Six Months Ended December 31,
   2021  2020  2021  2020
Net (loss) income attributable to Parent Company  $(1,185,597)  $6,856,611   $(2,289,202)  $13,776,971 
                     
Weighted-average shares of common stock outstanding:                    
Basic shares outstanding   11,594,280    11,566,309    11,593,650    11,118,511 
Dilutive effect of common stock equivalents arising from stock options       160,973        160,973 
Diluted shares outstanding   11,594,280    11,727,282    11,593,650    11,279,483 
Basic (loss) income per share  $(0.10)  $0.59   $(0.20)  $1.24 
Diluted (loss) income per share  $(0.10)  $0.58   $(0.20)  $1.22