XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.3
Loss Per Share (Antidilutive Securities Excluded from Computation of Earnings Per Share) (Details) - shares
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Excluded potential common shares from the computation of diluted net loss per share 5,180,227 4,439,630
Options to purchase common stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Excluded potential common shares from the computation of diluted net loss per share 4,464,096 3,723,499
Warrants to purchase common stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Excluded potential common shares from the computation of diluted net loss per share 716,131 716,131