XML 49 R37.htm IDEA: XBRL DOCUMENT v3.25.2
STOCK INCENTIVE PLANS - Schedule of Stock Option Roll-forward (Details)
6 Months Ended 12 Months Ended
Jun. 30, 2025
$ / shares
shares
Dec. 31, 2024
$ / shares
shares
Shares    
Beginning balance (in shares) | shares 3,759,580  
Options exercised (in shares) | shares (96,082)  
Options cancelled/forfeited/expired (in shares) | shares (137,732)  
Ending balance (in shares) | shares 3,525,766 3,759,580
Options exercisable (in shares) | shares 3,524,356  
Weighted average exercise price per share    
Beginning balance (in dollars per share) | $ / shares $ 2.29  
Options exercised (in dollars per share) | $ / shares 1.22  
Options cancelled/forfeited/expired (in dollars per share) | $ / shares 1.18  
Ending balance (in dollars per share) | $ / shares 2.36 $ 2.29
Options exercisable (in dollars per share) | $ / shares $ 2.36  
Weighted average remaining contractual life, options outstanding (in years) 3 years 9 months 7 days 4 years 1 month 9 days
Weighted average remaining contractual life, options exercisable (in years) 3 years 9 months 7 days