v3.25.2
Net Loss Per Share (Tables)
3 Months Ended
Mar. 31, 2025
Earnings Per Share [Abstract]  
Schedule of Net Loss Per Share

 

   2025   2024 
   March 31, 
   2025   2024 
         
Common Stock Purchase Warrants   5,905,946    2,247,852 
Preferred shares B-1   -    1,437,500 
Preferred shares B-2   -    1,035,326 
Preferred shares C-1   868,288    - 
Preferred shares C-2   376,543    - 
Preferred shares D   4,193,409    - 
Preferred shares E   7,238,681    - 
Preferred shares F   96,233    - 
Preferred shares G   3,092,672    - 
Stock options   11,306    1,312 
Potentially dilutive shares   21,783,078    4,721,990