XML 74 R59.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation, Outstanding and Exercisable Options under Stock Based Compensation Plans (Details)
12 Months Ended
Dec. 31, 2024
$ / shares
shares
Options Outstanding [Abstract]  
Options Outstanding, Number of Shares (in shares) | shares 6,854,758
Options Outstanding, Weighted Average Remaining Contractual Life 6 years 3 months 7 days
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 2.39
Options Exercisable [Abstract]  
Options Exercisable, Number of Shares (in shares) | shares 6,138,254
Options Exercisable, Number of Shares (in dollars per share) $ 2.45
$0.87-$1.00 [Member]  
Options Outstanding [Abstract]  
Options Outstanding, Number of Shares (in shares) | shares 1,134,206
Options Outstanding, Weighted Average Remaining Contractual Life 7 years 1 month 17 days
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 1.16
Options Exercisable [Abstract]  
Options Exercisable, Number of Shares (in shares) | shares 934,202
Options Exercisable, Number of Shares (in dollars per share) $ 1.12
$1.01-$3.00 [Member]  
Options Outstanding [Abstract]  
Options Outstanding, Number of Shares (in shares) | shares 3,691,315
Options Outstanding, Weighted Average Remaining Contractual Life 6 years 10 months 17 days
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 2.02
Options Exercisable [Abstract]  
Options Exercisable, Number of Shares (in shares) | shares 3,199,815
Options Exercisable, Number of Shares (in dollars per share) $ 2.02
$3.01-$5.00 [Member]  
Options Outstanding [Abstract]  
Options Outstanding, Number of Shares (in shares) | shares 1,809,237
Options Outstanding, Weighted Average Remaining Contractual Life 4 years 10 months 17 days
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 3.48
Options Exercisable [Abstract]  
Options Exercisable, Number of Shares (in shares) | shares 1,784,237
Options Exercisable, Number of Shares (in dollars per share) $ 3.48
$5.01 - $8.00 [Member]  
Options Outstanding [Abstract]  
Options Outstanding, Number of Shares (in shares) | shares 220,000
Options Outstanding, Weighted Average Remaining Contractual Life 3 years 1 month 6 days
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 5.92
Options Exercisable [Abstract]  
Options Exercisable, Number of Shares (in shares) | shares 220,000
Options Exercisable, Number of Shares (in dollars per share) $ 5.92
Minimum [Member] | $0.87-$1.00 [Member]  
Options Outstanding [Abstract]  
Minimum Exercise Price (in dollars per share) 0.89
Minimum [Member] | $1.01-$3.00 [Member]  
Options Outstanding [Abstract]  
Minimum Exercise Price (in dollars per share) 1.51
Minimum [Member] | $3.01-$5.00 [Member]  
Options Outstanding [Abstract]  
Minimum Exercise Price (in dollars per share) 2.51
Minimum [Member] | $5.01 - $8.00 [Member]  
Options Outstanding [Abstract]  
Minimum Exercise Price (in dollars per share) 5.01
Maximum [Member] | $0.87-$1.00 [Member]  
Options Outstanding [Abstract]  
Maximum Exercise Price (in dollars per share) 1.5
Maximum [Member] | $1.01-$3.00 [Member]  
Options Outstanding [Abstract]  
Maximum Exercise Price (in dollars per share) 2.5
Maximum [Member] | $3.01-$5.00 [Member]  
Options Outstanding [Abstract]  
Maximum Exercise Price (in dollars per share) 5
Maximum [Member] | $5.01 - $8.00 [Member]  
Options Outstanding [Abstract]  
Maximum Exercise Price (in dollars per share) $ 6.71