v3.22.2.2
Basic and Diluted Earnings Per Share (Tables)
3 Months Ended
Sep. 30, 2022
Earnings Per Share [Abstract]  
Schedule of basic and diluted earnings per share
   For the Three Months Ended September 30, 
   2022   2021 
Numerator:        
Net loss attributable to common stockholders  $(280,648)  $(6,934,847)
Denominator:          
Basic and diluted weighted-average number of shares outstanding
   300,000,000    164,420,147 
Net income per share:          
Basic and diluted
  $(0.001)  $(0.042)