Quarterly report [Sections 13 or 15(d)]

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

v3.25.2
Stockholders’ Equity - Schedule of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2025
Stock Options  
Outstanding, beginning balance (in shares) 1,376,396
Exercised (in shares) (17,906)
Forfeited or expired (in shares) (17,875)
Outstanding, ending balance (in shares) 1,340,615
Exercisable at ending (in shares) 1,298,148
Vested and expected to vest at ending (in shares) 1,340,615
Weighted-average Exercise price per share  
Outstanding, beginning balance (in dollars per share) $ 6.48
Exercised (in dollars per share) 6.86
Forfeited or expired (in dollars per share) 34.78
Outstanding, ending balance (in dollars per share) 6.1
Exercisable at ending (in dollars per share) 6.03
Vested and expected to vest (in dollars per share) $ 6.1
Weighted-average Remaining Contractual Life (in years)  
Outstanding 4 years 3 months
Exercisable 4 years 1 month 20 days
Vested and expected to vest 4 years 3 months
Intrinsic value, outstanding $ 8,891
Intrinsic value, exercisable 8,728
Intrinsic value, vested and expected to vest $ 8,891