Quarterly report [Sections 13 or 15(d)]

Stockholders??? Equity - Schedule of Stock Option Activity (Details)

v3.25.3
Stockholders’ Equity - Schedule of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended
Sep. 30, 2025
Stock Options  
Outstanding, beginning balance (in shares) 1,376,396
Exercised (in shares) (18,906)
Forfeited or expired (in shares) (36,311)
Outstanding, ending balance (in shares) 1,321,179
Exercisable at ending (in shares) 1,278,712
Vested and expected to vest at ending (in shares) 1,321,179
Weighted-average Exercise price per share  
Outstanding, beginning balance (in dollars per share) $ 6.48
Exercised (in dollars per share) 6.64
Forfeited or expired (in dollars per share) 32.15
Outstanding, ending balance (in dollars per share) 5.78
Exercisable at ending (in dollars per share) 5.7
Vested and expected to vest (in dollars per share) $ 5.78
Weighted-average Remaining Contractual Life (in years)  
Outstanding 4 years 21 days
Exercisable 3 years 11 months 12 days
Vested and expected to vest 4 years 21 days
Intrinsic value, outstanding $ 21,166
Intrinsic value, exercisable 20,584
Intrinsic value, vested and expected to vest $ 21,166