Common Stock and Stockholders’ Equity - Schedule of Warrant Activity (Details) |
3 Months Ended |
|---|---|
|
Mar. 31, 2026
$ / shares
shares
| |
| Number of Shares | |
| Outstanding, beginning (in shares) | 2,410,676 |
| Granted (in shares) | 0 |
| Exercised (in shares) | (344,383) |
| Cancelled (in shares) | 0 |
| Outstanding, ending (in shares) | 2,066,293 |
| Weighted Average Exercise Price | |
| Outstanding, beginning (in dollars per share) | $ / shares | $ 0.01 |
| Exercised (in dollars per share) | $ / shares | 0.01 |
| Outstanding, ending (in dollars per share) | $ / shares | $ 0.01 |
| Weighted Average Remaining Life (years) | |
| Warrants outstanding at January 1, 2026 | 6 years 6 months 29 days |
| Exercised | 6 years 5 months 26 days |
| Warrants outstanding at March 31, 2026 | 6 years 3 months 29 days |