v3.26.1
(LOSS) EARNINGS PER SHARE (Tables)
3 Months Ended
Mar. 31, 2026
Earnings Per Share [Abstract]  
SCHEDULE OF EARNINGS PER SHARE

The following table presents a reconciliation of basic and diluted net income per share:

 

 

         
   Three months ended 
   March 31, 
  

2026

(unaudited)

   2025 
         
Net (loss) income attributable to the Company  $(1,007,550)  $(2,088,707)
Weighted average number of common shares outstanding – basic   41,603,838    41,542,800 
           
Dilutive securities – unvested RSU   -    - 
Weighted average number of common shares outstanding – diluted   41,603,838    41,542,800 
(Loss) earnings per share – basic  $(0.02)  $(0.05)
(Loss) earnings per share – diluted  $(0.02)  $(0.05)