XML 67 R42.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation - Additional disclosures (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Stock-Based Compensation    
Aggregate intrinsic value of options exercised $ 803,357 $ 11,163,998
Unrecognized compensation expense $ 4,089,400  
Weighted-average recognition period 1 year 4 months 20 days  
Options granted 348,294 538,095
Weighted average grant date fair value $ 13.24 $ 27.13
Stock option modification expense $ 1,219,572  
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  
Vesting period 2 years  
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  
Stock Options    
Stock-Based Compensation    
Term of award (in years) 10 years  
Estimated fair value of options    
Risk-free interest rate 2.24% 1.17%
Expected life 5 years 10 months 24 days 5 years 3 months 18 days
Expected volatility 112.00% 113.00%
Expected dividend yield 0.00% 0.00%
Stock Options | Awards granted in 2021 | Immediate Vesting    
Stock-Based Compensation    
Vested options   143,391
Stock Options | Awards granted in 2021 | Vests one year from grant date    
Stock-Based Compensation    
Vested options   155,253
Stock Options | Awards granted in 2021 | Vests two years from grant date    
Stock-Based Compensation    
Vested options   155,251
Stock Options | Awards granted in 2021 | Vests in equal Quarterly installments over two years    
Stock-Based Compensation    
Vested options   84,200
Vesting period   2 years