XML 70 R40.htm IDEA: XBRL DOCUMENT v3.24.1
Stock-Based Compensation - Additional disclosures (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Stock-Based Compensation    
Aggregate intrinsic value of options exercised $ 1,111,688 $ 803,357
Unrecognized compensation expense $ 2,177,110  
Weighted-average recognition period 11 months 1 day  
Options granted 367,329 348,294
Weighted average grant date fair value $ 7.39 $ 13.24
Term of award (in years) 10 years  
Estimated fair value of options    
Expected dividend yield 0.00%  
Awards granted in 2023 | Immediate Vesting    
Stock-Based Compensation    
Options granted 94,624  
Awards granted in 2023 | Vests in equal Quarterly installments over two years    
Stock-Based Compensation    
Options granted 272,705  
Awards granted in 2022    
Stock-Based Compensation    
Stock-based compensation expense   $ 0
Awards granted in 2022 | Immediate Vesting    
Stock-Based Compensation    
Vested options   10,000
Awards granted in 2022 | Vests one year from grant date    
Stock-Based Compensation    
Vested options   9,947
Awards granted in 2022 | Vests two years from grant date    
Stock-Based Compensation    
Vested options   9,947
Awards granted in 2022 | Vests three years from grant date    
Stock-Based Compensation    
Vested options   43,333
Awards granted in 2022 | Vests in equal Quarterly installments over two years    
Stock-Based Compensation    
Vested options   255,067
Awards granted in 2022 | Performance-based vesting conditions    
Stock-Based Compensation    
Options granted   20,000
Employee Stock Option [Member]    
Stock-Based Compensation    
Term of award (in years) 10 years 10 years
Estimated fair value of options    
Risk-free interest rate 4.17% 2.24%
Expected life 5 years 6 months 5 years 10 months 24 days
Expected volatility 120.00% 112.00%
Expected dividend yield 0.00% 0.00%
Employee Stock Option [Member] | Director    
Stock-Based Compensation    
Options granted 4,068  
Stock options, Tranche 1 | Director    
Stock-Based Compensation    
Weighted average grant date fair value $ 9.56  
Stock options, Tranche 2 | Director    
Stock-Based Compensation    
Weighted average grant date fair value $ 7.39