v3.25.1
Common Stock and Stockholders’ Equity - Schedule of Warrant Activity (Details)
3 Months Ended
Mar. 31, 2025
$ / shares
shares
Number of Shares  
Outstanding, beginning (in shares) 3,788,204
Granted (in shares) 0
Exercised (in shares) (344,382)
Cancelled (in shares) 0
Outstanding, ending (in shares) 3,443,822
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, 2025 7 years 6 months 29 days
Exercised 7 years 5 months 4 days
Warrants outstanding at March 31, 2025 7 years 3 months 29 days