v3.26.1
EARNINGS (LOSS) PER SHARE (Tables)
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
SCHEDULE OF EARNINGS PER SHARE

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

 

   2026   2025   2026   2025 
   Three Months Ended   Six Months Ended 
   June 30,   June 30, 
   2026   2025   2026   2025 
Net income attributable to the Company 

$

1,452,362   $77,679  

$

444,812   $(2,011,028)
Weighted average number of common shares outstanding – basic 

41,640,950    41,566,110    41,640,950    41,566,110 
                     
Dilutive securities – unvested RSU   -    74,840    -    - 
Weighted average number of common shares outstanding – diluted   41,640,950    41,640,950    41,640,950    41,566,110 
Earnings per share – basic 

$

0.03   $-  

$

0.01   $(0.05)
Earnings per share – diluted 

$

0.03   $-  

$

0.01   $(0.05)