XML 56 R40.htm IDEA: XBRL DOCUMENT v3.25.1
EARNINGS PER SHARE (Tables)
12 Months Ended
Dec. 31, 2024
EARNINGS PER SHARE  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]

 

 

2024

 

 

2023

 

Numerator for Basic and Diluted Earnings Per Share:

 

 

 

 

 

 

Net loss attributable to common stockholders

 

$(22,378,042 )

 

$(25,783,834 )

Denominator for Basic Earnings Per Share:

 

 

 

 

 

 

 

 

Weighted Average Shares

 

 

19,147,726

 

 

 

11,968,665

 

Potentially Dilutive Common Shares

 

 

 

 

 

 

-

 

Adjusted Weighted Average Shares

 

 

19,147,726

 

 

 

11,968,665

 

Basic and Diluted Net Loss per Share

 

 

(1.17 )

 

 

(2.15 )
Schedule of potential shares of common stock

 

 

2024

 

 

2023

 

Common Stock Warrants

 

 

12,926,506

 

 

 

8,561,476

 

Common Stock Options

 

 

-

 

 

 

-

 

Convertible Debt

 

 

-

 

 

 

-

 

Total

 

 

12,926,506

 

 

 

8,561,476