Annual report [Section 13 and 15(d), not S-K Item 405]

STOCK-BASED COMPENSATION - Summarizes information related to our common stock options (Details)

v3.25.0.1
STOCK-BASED COMPENSATION - Summarizes information related to our common stock options (Details) - Employee Stock Option
12 Months Ended
Dec. 31, 2024
USD ($)
$ / shares
shares
Number of Stock Options  
Options outstanding, beginning balance (in shares) | shares 3,757,227
Granted (in shares) | shares 87,822
Exercised (in shares) | shares (1,054,360)
Canceled/Forfeited (in shares) | shares (5,000)
Options outstanding, ending balance (in shares) | shares 2,785,689
Options exercisable (in shares) | shares 2,342,499
Weighted Average Exercise Price  
Weighted average exercise price, Options outstanding (in dollars per share) | $ / shares $ 3.22
Granted (in dollars per share) | $ / shares 5.15
Exercised (in dollars per share) | $ / shares 1.28
Canceled/Forfeited (in dollars per share) | $ / shares 7.4
Weighted average exercise price, Options outstanding (in dollars per share) | $ / shares 4.01
Weighted average exercise price, Options exercisable (in dollars per share) | $ / shares $ 3.45
Weighted Average Remaining Contractual Term 4 years 8 months 12 days
Aggregate Intrinsic Value, Options outstanding | $ $ 3,629,196
Weighted Average Remaining Contractual Term, Options Exercisable 4 years 14 days
Aggregate Intrinsic Value, Options exercisable | $ $ 3,629,196