XML 67 R53.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accounting for Stock-Based Compensation - Schedule of Share-based Compensation, Stock Options, Activity (Details) - Employee Stock Option - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Beginning Balance, Shares 3,630,750 2,831,751 2,301,753
Granted, Shares 901,000 814,000 760,000
Exercised, Shares   (15,001) (56,500)
Forfeited and cancelled, Shares (41,000)   (173,502)
Ending Balance, Shares 4,490,750 3,630,750 2,831,751
Exercisable, Shares 3,618,738    
Beginning of Period, Weighted Average Exercise Price $ 7.07 $ 7.32 $ 6.77
Granted, Weighted Average Exercise Price 2.87 6.15 10.18
Exercised, Weighted Average Exercise Price   4.95 4.97
Forfeited and Cancelled, Weighted Average Exercise Price 4.97   13.41
End of Period, Weighted Average Exercise Price 6.24 $ 7.07 $ 7.32
Exercisable, Weighted Average Exercise Price $ 6.81    
Weighted Average Remaining Contractual Term 6 years 10 months 24 days    
Exercisable, Weighted Average Remaining Contractual Term 6 years 4 months 24 days