v3.25.2
Common Stock Warrants - Common Stock Warrants (Details) - Warrants [Member]
6 Months Ended
Jun. 30, 2025
$ / shares
shares
Common Stock Warrants [Abstract]  
Outstanding at beginning of period | shares 9,595,940
Outstanding at beginning of period | $ / shares $ 4.22
Granted | shares 220,000
Granted | $ / shares $ 3
Exercised | shares 0
Exercised | $ / shares $ 0
Forfeited/cancelled | shares (111,510)
Forfeited/cancelled | $ / shares $ 3
Outstanding at end of period | shares 9,704,430
Outstanding at end of period | $ / shares $ 4.2