v3.26.1
Financings - Schedule of Warrants Outstanding (Details)
Jun. 30, 2026
$ / shares
shares
Warrants Outstanding [Abstract]  
Number outstanding (in shares) 19,616,292
Number exercisable (in shares) 19,616,292
Exercise Price $0.95  
Warrants Outstanding [Abstract]  
Exercise price (in dollars per share) | $ / shares $ 0.95
Number outstanding (in shares) 18,439,821
Expiration period 3 years 8 months 23 days
Number exercisable (in shares) 18,439,821
Exercise Price $1.15  
Warrants Outstanding [Abstract]  
Exercise price (in dollars per share) | $ / shares $ 1.15
Number outstanding (in shares) 1,176,471
Expiration period 3 years 8 months 23 days
Number exercisable (in shares) 1,176,471