XML 77 R62.htm IDEA: XBRL DOCUMENT v3.25.1
Stock Option Plans - Stock Options Activity (Details) - 2016 Plan - $ / shares
1 Months Ended 12 Months Ended
Mar. 31, 2016
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Shares Available for Grant, Increase from Options Forfeited 1,136,229      
Employee Stock Option        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Shares Available for Grant, Opening Balance   3,617,943    
Shares Available for Grant, Additional Shares Authorized   1,961,000    
Shares Available for Grant, Decrease from Options Granted   (2,807,000)    
Shares Available for Grant, Increase from Options Forfeited   78,750    
Shares Available for Grant, Ending Balance   2,850,693 3,617,943  
Outstanding Options, Opening Balance   9,244,150    
Outstanding Options, Granted   2,807,000    
Outstanding Options, Exercised   (37,300)    
Outstanding Options, Forfeited   (78,750)    
Outstanding Options, Ending Balance   11,935,100 9,244,150  
Outstanding Options, Weighted Average Exercise Price, Opening Balance   $ 4.17    
Outstanding Options, Weighted Average Exercise Price, Granted   4.45    
Outstanding Options, Weighted Average Exercise Price, Exercised   1.87    
Outstanding Options, Weighted Average Exercise Price, Forfeited   1.84    
Outstanding Options, Weighted Average Exercise Price, Ending Balance   4.26 $ 4.17  
Weighted average grant date fair value of options granted   $ 3.6 $ 1.12 $ 0.69