Quarterly report [Sections 13 or 15(d)]

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

v3.25.1
Stockholders’ Equity - Schedule of Stock Option Activity (Details)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2025
USD ($)
$ / shares
shares
Stock Options  
Outstanding, beginning balance (in shares) | shares 1,376,396
Exercised (in shares) | shares (11,906)
Forfeited or expired (in shares) | shares (11,875)
Outstanding, ending balance (in shares) | shares 1,352,615
Exercisable at ending (in shares) | shares 1,271,096
Vested and expected to vest at ending (in shares) | shares 1,352,615
Weighted-average Exercise price per share  
Outstanding, beginning balance (in dollars per share) | $ / shares $ 6.48
Exercised (in dollars per share) | $ / shares 7.92
Forfeited or expired (in dollars per share) | $ / shares 42.02
Outstanding, ending balance (in dollars per share) | $ / shares 6.16
Exercisable at ending (in dollars per share) | $ / shares 5.93
Vested and expected to vest (in dollars per share) | $ / shares $ 6.16
Weighted-average Remaining Contractual Life (in years)  
Outstanding 4 years 6 months
Exercisable 4 years 3 months 18 days
Vested and expected to vest 4 years 6 months
Intrinsic value, outstanding | $ $ 8,897
Intrinsic value, exercisable | $ 8,717
Intrinsic value, vested and expected to vest | $ $ 8,897