XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings Per Share (Tables)
3 Months Ended
Sep. 30, 2024
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share Basic and diluted net earnings per share for the three months ended September 30, 2024 and 2023 were as follows:
   September 30,
2024
   September 30,
2023
 
   US$   US$ 
Numerator:        
Net income (loss) attributable to stockholders – basic and diluted   (4,647,871)   2,754,776 
           
Denominator:          
Weighted average number of shares of common stock outstanding – basic   41,634,000    40,000,000 
Earnings per share attributable to stockholders – basic   (0.11)   0.07 
Weighted average number of shares of common stock outstanding – diluted   41,714,000    40,000,000 
Earnings per share attributable to stockholders – diluted   (0.11)   0.07