XML 56 R46.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders' Equity - Summary of Stock Option Activity (Details) - Stock Options
6 Months Ended 12 Months Ended
Jun. 30, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Number of Underlying Shares, Outstanding beginning balance | shares 970,680  
Number of Underlying Shares, Granted | shares 400,000  
Number of Underlying Shares, Forfeited / Canceled | shares (1,250)  
Number of Underlying Shares, Exercised | shares (20,935)  
Number of Shares Underlying, Outstanding ending balance | shares 1,348,495 970,680
Number of Shares Underlying, Exercisable ending balance | shares 948,495  
Number of Shares Underlying, Vested and expected to vest ending balance | shares 948,495  
Weighted Average Exercise Price, Outstanding beginning balance | $ / shares $ 2.07  
Weighted Average Exercise Price, Granted | $ / shares 2.95  
Weighted Average Exercise Price, Forfeited / Cancelled | $ / shares 2.10  
Weighted Average Exercise Price, Exercised | $ / shares 0.61  
Weighted Average Exercise Price, Outstanding ending balance | $ / shares 2.35 $ 2.07
Weighted Average Exercise Price, Exercisable ending balance | $ / shares 2.10  
Weighted Average Exercise Price, Vested and expected to vest ending balance | $ / shares $ 2.10  
Weighted Average Remaining Contractual Life (in years), Outstanding balance 2 years 2 months 26 days 5 years 7 months 9 days
Weighted Average Remaining Contractual Life (in years), Granted 9 years 11 months 8 days  
Weighted Average Remaining Contractual Life (in years), Exercisable balance 2 years 2 months 26 days  
Weighted Average Remaining Contractual Life (in years), Vested and expected to vest balance 2 years 2 months 26 days  
Aggregate Intrinsic Value, Outstanding balance | $ $ 816,567 $ 864,762
Aggregate Intrinsic Value, Forfeited / Cancelled balance | $ 962  
Aggregate Intrinsic Value, Exercised balance | $ 47,233  
Aggregate Intrinsic Value, Exercisable balance | $ 816,567  
Aggregate Intrinsic Value, Vested and expected to vest balance | $ $ 816,567