v3.26.1
Stockholders' Equity - Schedule of Stock Option Activity (Details)
6 Months Ended
Jun. 30, 2026
$ / shares
shares
Shares  
Balance, beginning of period (in shares) | shares 3,067,088
Options exercised (in shares) | shares (26,584)
Options forfeited and expired (in shares) | shares (457,704)
Balance, end of period (in shares) | shares 2,582,800
Weighted Average Exercise Price  
Balance, beginning of period (in dollars per share) | $ / shares $ 15.72
Options exercised (in dollars per share) | $ / shares 1.51
Options forfeited and expired (in dollars per share) | $ / shares 11.91
Balance, end of period (in dollars per share) | $ / shares $ 16.54