XML 60 R48.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stockholders' Equity - Options Outstanding and Exercisable (Details)
9 Months Ended
Sep. 30, 2023
$ / shares
shares
Options Outstanding  
Number of Shares (in shares) | shares 353,506
Options Exercisable  
Number of Shares (in shares) | shares 158,821
Exercise Price $0.40  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price (in dollars per share) $ 0.40
Exercise price (in dollars per share) $ 0.40
Options Outstanding  
Number of Shares (in shares) | shares 111,438
Weighted Average Remaining Life (Years) 4 years 9 months 3 days
Weighted Average Exercise Price (in dollars per share) $ 0.40
Options Exercisable  
Number of Shares (in shares) | shares 111,438
Weighted Average Exercise Price (in dollars per share) $ 0.40
Exercise Price $0.80  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price (in dollars per share) 0.80
Exercise price (in dollars per share) $ 0.80
Options Outstanding  
Number of Shares (in shares) | shares 10,625
Weighted Average Remaining Life (Years) 4 years 6 months 10 days
Weighted Average Exercise Price (in dollars per share) $ 0.80
Options Exercisable  
Number of Shares (in shares) | shares 10,625
Weighted Average Exercise Price (in dollars per share) $ 0.80
Exercise Price $6.16  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price (in dollars per share) 6.16
Exercise price (in dollars per share) $ 6.16
Options Outstanding  
Number of Shares (in shares) | shares 217,939
Weighted Average Remaining Life (Years) 8 years 7 months 2 days
Weighted Average Exercise Price (in dollars per share) $ 6.16
Options Exercisable  
Number of Shares (in shares) | shares 23,254
Weighted Average Exercise Price (in dollars per share) $ 6.16
Exercise Price $7.20  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price (in dollars per share) 7.20
Exercise price (in dollars per share) $ 7.20
Options Outstanding  
Number of Shares (in shares) | shares 13,504
Weighted Average Remaining Life (Years) 3 years 6 months 7 days
Weighted Average Exercise Price (in dollars per share) $ 7.20
Options Exercisable  
Number of Shares (in shares) | shares 13,504
Weighted Average Exercise Price (in dollars per share) $ 7.20