Stockholders' Equity - Schedule of Warrant Activity (Details) - Common Warrants |
6 Months Ended |
---|---|
Jun. 30, 2025
$ / shares
shares
| |
Class Of Warrant Or Right Outstanding [Roll Forward] | |
Outstanding, beginning of period (in shares) | shares | 3,193,275 |
Warrants issued (in shares) | shares | 0 |
Warrants exercised (in shares) | shares | (1,615,775) |
Warrants canceled (in shares) | shares | (236,125) |
Outstanding, end of period (in shares) | shares | 1,341,375 |
Weighted Average Exercise Price | |
Outstanding, beginning of period (in dollars per share) | $ / shares | $ 5.80 |
Warrants issued (in dollars per share) | $ / shares | 0 |
Warrants exercised (in dollars per share) | $ / shares | 10.00 |
Warrants canceled (in dollars per share) | $ / shares | 10.00 |
Outstanding, ending of period (in dollars per share) | $ / shares | $ 0.01 |