XML 56 R45.htm IDEA: XBRL DOCUMENT v3.23.1
Activity of stock options exercised (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 24, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Total intrinsic value of stock options exercised   $ 164,176 $ 9,985,639
Cash received from stock option exercises   $ 151,749 $ 1,899,561
Exercised (in shares) (29,195)    
Equity Option [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Balance as of December 31, 2021 (in shares) 1,296,722   1,378,122
Balance as of December 31, 2021 (in $ per share) $ 2.93 $ 2.81 $ 2.42
Granted (in shares)   49,000 182,000
Granted   $ 3.03 $ 6.39
Exercised (in shares)   (106,190) (782,633)
Exercised   $ 1.43 $ 2.43
Canceled (in shares)   (24,210) (16,051)
Canceled   $ 3.12 $ 2.41
Balance as of December 31, 2022   1,296,722  
Balance as of December 31, 2022 (in $ per share)   $ 2.93 $ 2.81
Exercisable (in shares)   1,096,381  
Exercisable   $ 2.61  
Unvested (in shares)   200,341  
Unvested   $ 4.71  
Outstanding, Remaining contractual term (in years)   5 years 3 months 29 days  
Outstanding, Intrinsic Value   $ 148,165  
Exercisable, Remaining Contractual term (in years)   4 years 9 months 29 days  
Exercisable, Intrinsic Value   $ 147,896  
Unvested, Remaining contractual term (in years)   8 years 2 months 1 day  
Unvested, Intrinsic Value   $ 269