XML 53 R42.htm IDEA: XBRL DOCUMENT v3.25.3
EARNINGS(LOSS) PER SHARE (Tables)
9 Months Ended
Sep. 30, 2025
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   Nine Months Ended 
   September 30,   September 30, 
   2025   2024   2025   2024 
                 
Net income attributable to the Company  $1,526,407   $(2,502,233)  $(484,621)  $3,495,079 
Weighted average number of common shares outstanding – basic   41,546,700    41,325,388    41,591,331    40,863,370 
                     
Dilutive securities – unvested RSU   94,250    -    -    142,186 
Weighted average number of common shares outstanding – diluted   41,640,950    41,325,388    41,591,331    41,005,556 
Earnings per share – basic  $0.04   $(0.06)  $(0.01)  $0.09 
Earnings per share – diluted  $0.04   $(0.06)  $(0.01)  $0.09