v3.25.2
Common stock warrants (Tables)
6 Months Ended
Jun. 30, 2025
Share-Based Payment Arrangement [Abstract]  
Schedule of common stock warrants

The following table summarizes Series D common stock warrants as of each period:

  

   Series D 
Outstanding at December 31, 2023   6,250,000 
Issued   - 
Exercised   2,000,000 
      
Outstanding at December 31, 2024   4,250,000 
Issued   - 
Exercised   - 
Outstanding at June 30, 2025   4,250,000 
 
  

Series H

$7.00

exercise price

 
Outstanding at December 31, 2023   413,512 
Issued   - 
Canceled   - 
Exercised   - 
Outstanding at December 31, 2024   413,512 
Issued   - 
Exercised   - 
Outstanding at June 30, 2025   413,512