v3.25.2
Net Loss Per Share (Tables)
12 Months Ended
Dec. 31, 2024
Earnings Per Share [Abstract]  
Schedule of Net Loss Per Share

   2024   2023 
   December 31, 
   2024   2023 
         
Common Stock Purchase Warrants   

5,905,946

    2,474,284 
Preferred shares B-1   -    

1,437,500

 
Preferred shares B-2   -    

1,035,326

 
Preferred shares C-1   1,075,532    - 
Preferred shares C-2   535,248    - 
Preferred shares D   

7,214,413

    - 
Preferred shares E   

10,043,014

    - 
Preferred shares F   140,867    - 
Preferred shares G   3,018,060    - 
Stock options   11,306    1,312 
Potentially dilutive shares   27,944,386    4,948,422