Annual report pursuant to Section 13 and 15(d)

Share-Based Compensation - 2014 and 2021 Plan Activity (Details)

v3.22.4
Share-Based Compensation - 2014 and 2021 Plan Activity (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
2014 Equity Incentive Plan    
Number of Authorized Shares    
Outstanding, number of authorized shares (in shares) 1,731,841  
Share-based compensation arrangement, options, grants in period (in shares) 0  
Exercised, number of authorized shares (in shares) (413,786)  
Exercised shares forgone to satisfy minimum statutory withholding, number of authorized shares (in shares) (60,006)  
Cashless exercise, number of authorized shares (in shares) (42,655)  
Forfeited and expirations, number of authorized shares (in shares) (40,667)  
Outstanding, number of authorized shares (in shares) 1,174,727 1,731,841
Share-based compensation arrangement, options, exercisable, number (in shares) 1,085,060  
Weighted- Average Exercise Price    
Outstanding, weighted average exercise price (usd per share) $ 4.92  
Share-based compensation arrangements, options, grants in period, weighted average exercise price (usd per share) 0  
Share-based compensation arrangements, options, exercises in period, weighted average exercise price (usd per share) 2.43  
Share-based compensation arrangements, options, expirations in period, weighted average exercise price (usd per share) 2.00  
Cashless exercise, weighted average exercise price (usd per share) 2.00  
Forfeitures and expirations (usd per share) 12.14  
Outstanding, weighted average exercise price (usd per share) 5.76 $ 4.92
Share-based compensation arrangement, options, exercisable, weighted average exercise price (usd per share) $ 5.18  
Options, Additional Disclosures    
Outstanding, Weighted average remaining contractual term 3 years 11 months 12 days 3 years 11 months 4 days
Exercisable, Weighted average remaining contractual term 3 years 8 months 23 days  
Outstanding, Aggregate Intrinsic Value $ 4,463,307 $ 21,051,101
Exercisable, Aggregate Intrinsic Value $ 4,431,477  
2021 Equity Incentive Plan    
Number of Authorized Shares    
Outstanding, number of authorized shares (in shares) 273,269  
Share-based compensation arrangement, options, grants in period (in shares) 332,008  
Forfeited and expirations, number of authorized shares (in shares) (60,478)  
Outstanding, number of authorized shares (in shares) 544,799 273,269
Share-based compensation arrangement, options, exercisable, number (in shares) 156,096  
Weighted- Average Exercise Price    
Outstanding, weighted average exercise price (usd per share) $ 19.47  
Share-based compensation arrangements, options, grants in period, weighted average exercise price (usd per share) 8.82  
Forfeitures and expirations (usd per share) 15.59  
Outstanding, weighted average exercise price (usd per share) 13.41 $ 19.47
Share-based compensation arrangement, options, exercisable, weighted average exercise price (usd per share) $ 19.48  
Options, Additional Disclosures    
Outstanding, Weighted average remaining contractual term 8 years 11 months 4 days 9 years 4 months 17 days
Exercisable, Weighted average remaining contractual term 8 years 4 months 17 days  
Outstanding, Aggregate Intrinsic Value $ 27,396 $ 0
Exercisable, Aggregate Intrinsic Value $ 0