v3.25.2
Stock-Based Compensation - Stock Option Activity (Details)
6 Months Ended
Jun. 30, 2025
$ / shares
shares
Stock Option Activity [Roll Forward]  
Outstanding at beginning of period | shares 6,854,758
Outstanding at beginning of period | $ / shares $ 2.39
Granted | shares 1,211,000
Granted | $ / shares $ 1.23
Exercised | shares (346,606)
Exercised | $ / shares $ 2.09
Options forfeited/cancelled | shares (177,334)
Options forfeited/cancelled | $ / shares $ (2.11)
Outstanding at end of period | shares 7,541,818
Outstanding at end of period | $ / shares $ 2.22