v3.26.1
Stock-Based Compensation - Outstanding and Exercisable Options under Stock Based Compensation Plans (Details)
12 Months Ended
Dec. 31, 2025
$ / shares
shares
Stock-Based Compensation [Abstract]  
Options Outstanding, Number of Shares (in Shares) | shares 6,572,509
Options Outstanding, Weighted Average Remaining Contractual Life 5 years 6 months 29 days
Options Outstanding, Weighted Average Exercise Price (in Dollars per share) $ 2.39
Options Exercisable, Number of Shares (in Shares) | shares 6,138,254
Options Exercisable, Weighted Average Exercise Price (in Dollars per share) $ 2.45
$0.89-1.50 [Member]  
Stock-Based Compensation [Abstract]  
Options Outstanding, Number of Shares (in Shares) | shares 1,771,541
Options Outstanding, Weighted Average Remaining Contractual Life 7 years 1 month 6 days
Options Outstanding, Weighted Average Exercise Price (in Dollars per share) $ 1.19
Options Exercisable, Number of Shares (in Shares) | shares 1,536,540
Options Exercisable, Weighted Average Exercise Price (in Dollars per share) $ 1.19
$1.51-2.50 [Member]  
Stock-Based Compensation [Abstract]  
Options Outstanding, Number of Shares (in Shares) | shares 3,022,227
Options Outstanding, Weighted Average Remaining Contractual Life 5 years 10 months 6 days
Options Outstanding, Weighted Average Exercise Price (in Dollars per share) $ 2
Options Exercisable, Number of Shares (in Shares) | shares 2,922,227
Options Exercisable, Weighted Average Exercise Price (in Dollars per share) $ 2
$2.51-5.00 [Member]  
Stock-Based Compensation [Abstract]  
Options Outstanding, Number of Shares (in Shares) | shares 1,558,741
Options Outstanding, Weighted Average Remaining Contractual Life 3 years 9 months 25 days
Options Outstanding, Weighted Average Exercise Price (in Dollars per share) $ 3.47
Options Exercisable, Number of Shares (in Shares) | shares 1,558,741
Options Exercisable, Weighted Average Exercise Price (in Dollars per share) $ 3.47
$5.01-6.71 [Member]  
Stock-Based Compensation [Abstract]  
Options Outstanding, Number of Shares (in Shares) | shares 220,000
Options Outstanding, Weighted Average Remaining Contractual Life 2 years 1 month 6 days
Options Outstanding, Weighted Average Exercise Price (in Dollars per share) $ 5.92
Options Exercisable, Number of Shares (in Shares) | shares 220,000
Options Exercisable, Weighted Average Exercise Price (in Dollars per share) $ 5.92
Minimum [Member] | $0.89-1.50 [Member]  
Stock-Based Compensation [Abstract]  
Minimum Exercise Price (in Dollars per share) 0.89
Minimum [Member] | $1.51-2.50 [Member]  
Stock-Based Compensation [Abstract]  
Minimum Exercise Price (in Dollars per share) 1.51
Minimum [Member] | $2.51-5.00 [Member]  
Stock-Based Compensation [Abstract]  
Minimum Exercise Price (in Dollars per share) 2.51
Minimum [Member] | $5.01-6.71 [Member]  
Stock-Based Compensation [Abstract]  
Minimum Exercise Price (in Dollars per share) 5.01
Maximum [Member] | $0.89-1.50 [Member]  
Stock-Based Compensation [Abstract]  
Maximum Exercise Price (in Dollars per share) 1.5
Maximum [Member] | $1.51-2.50 [Member]  
Stock-Based Compensation [Abstract]  
Maximum Exercise Price (in Dollars per share) 2.5
Maximum [Member] | $2.51-5.00 [Member]  
Stock-Based Compensation [Abstract]  
Maximum Exercise Price (in Dollars per share) 5
Maximum [Member] | $5.01-6.71 [Member]  
Stock-Based Compensation [Abstract]  
Maximum Exercise Price (in Dollars per share) $ 6.71