XML 48 R37.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-based Compensation - Schedule of Changes in Common Stock Options (Details)
$ / shares in Units, $ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Share-Based Payment Arrangement [Abstract]    
Options, Outstanding at the beginning of the period | shares 2,027,350  
Options, Granted | shares 430,000  
Options, Exercised | shares (88,375)  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period | shares 71,750  
Options, Outstanding at the end of the period | shares 2,297,225 2,027,350
Options, Exercisable at the end of the period | shares 1,286,600  
Weighted Average Exercise Price, Outstanding at the beginning of the period | $ / shares $ 1.38  
Weighted Average Exercise Price, Granted | $ / shares 2.87  
Weighted Average Exercise Price, Exercised | $ / shares 0.76  
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price | $ / shares 2.05  
Weighted Average Exercise Price, Outstanding at the end of the period | $ / shares 1.66 $ 1.38
Weighted Average Exercise Price, Exercisable at the end of the period | $ / shares $ 1.02  
Options Outstanding Weighted Average Contractual Life (years) 6 years 10 months 24 days 7 years 3 months 18 days
Options Exercisable Weighted Average Contractual Life (years) 5 years 8 months 12 days  
Aggregate Intrinsic Value, Outstanding | $ $ 3,410 $ 2,112
Aggregate Intrinsic Value, Exercisable | $ $ 3,246