XML 94 R81.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 16, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Stock-Based Compensation Plans        
Number of shares authorized by plan   12,641,637 12,663,821 12,734,454
Exercisable options outstanding shares   2,093,850 1,493,707 1,069,639
Weighted average exercise price per share, Exercisable   $ 7.18 $ 6.88 $ 5.70
Weighted average remaining contractual term on vested options   5 years 7 months 6 days 6 years 3 months 18 days 6 years 7 months 6 days
Unvested options outstanding, shares   817,458 1,311,966 1,753,995
Unvested options outstanding, Weighted average exercise price   $ 8.65 $ 8.83 $ 9.62
Unvested options outstanding weighted average remaining life (years)   8 years 1 month 9 days 8 years 4 months 24 days 8 years 9 months 18 days
Aggregate intrinsic value of the options exercised   $ 85,263 $ 627,876 $ 13,325,035
Aggregate intrinsic value of the options outstanding   563,874 $ 2,093,164 $ 9,314,887
Unrecognized stock compensation expense   $ 5,036,891    
Weighted average recognition period   1 year 9 months 18 days    
Weighted average fair value per share   $ 3.34 $ 4.04 $ 12.40
Stock Issued under Atomistic Stock Purchase Agreement (in shares) 1,397,500      
Share-Based compensation excludes the long term incentive plan expense   $ 4,566,253 $ 4,645,026 $ 4,047,444
Board of directors and management        
Stock-Based Compensation Plans        
Stock award issued   96,525    
Weighted average fair value per share   $ 5.18    
Aggregate fair value   $ 500,000    
Chief Operating Officer        
Stock-Based Compensation Plans        
Weighted average fair value per share     $ 5.64  
Aggregate fair value     $ 1,128,000  
Stock Issued under Atomistic Stock Purchase Agreement (in shares)     200,000  
Common Stock        
Stock-Based Compensation Plans        
Stock Issued under Atomistic Stock Purchase Agreement (in shares)       4,768,293
2014 Plan        
Stock-Based Compensation Plans        
Number of shares authorized by plan   12,641,637 12,663,821 12,734,454
Award expiration period   10 years    
Award vesting period   4 years    
2014 Plan | Minimum        
Stock-Based Compensation Plans        
Vesting rights percentage   25.00%    
Exercise price to fair value   100.00%