XML 47 R38.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation (Details) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Jan. 01, 2023
Oct. 03, 2014
Stock-Based Compensation (Details) [Line Items]          
Common stock shares issued 11,364,903   11,267,389    
Weighted average grant date fair value per share (in Dollars per share) $ 3.04        
2020 Inducement Plan [Member]          
Stock-Based Compensation (Details) [Line Items]          
Authorized for issuance of common stock under plan 600,000        
Shares available for issuance 160,625        
2017 Equity Incentive Plan [Member]          
Stock-Based Compensation (Details) [Line Items]          
Shares available for issuance 2,000,000        
Amended and Restated 2014 Plan [Member]          
Stock-Based Compensation (Details) [Line Items]          
Shares available for issuance 544,137        
2014 Employee Stock Purchase Plan [Member]          
Stock-Based Compensation (Details) [Line Items]          
Authorized for issuance of common stock under plan         3,513
2014 Employee Stock Purchase Plan [Member]          
Stock-Based Compensation (Details) [Line Items]          
Authorized for issuance of common stock under plan 39,087        
Employee stock purchase plan increase descriptions The number of shares increases each January 1, commencing on January 1, 2015 and ending on (and including) January 1, 2024, by an amount equal to the lesser of one percent of the outstanding shares as of the end of the immediately preceding fiscal year, 7,025 shares or any lower amount determined by the Company’s Board of Directors prior to each such January 1st.        
Number of shares authorized 39,087        
Minimum [Member] | Amended and Restated 2014 Plan [Member]          
Stock-Based Compensation (Details) [Line Items]          
Number of shares authorized and increased       861,933  
Minimum [Member] | 2014 Employee Stock Purchase Plan [Member]          
Stock-Based Compensation (Details) [Line Items]          
Number of shares authorized and increased       7,025  
Maximum [Member] | Amended and Restated 2014 Plan [Member]          
Stock-Based Compensation (Details) [Line Items]          
Number of shares authorized and increased       3,563,303  
Maximum [Member] | 2014 Employee Stock Purchase Plan [Member]          
Stock-Based Compensation (Details) [Line Items]          
Number of shares authorized and increased       39,087  
Restricted Stock Units (RSUs) [Member]          
Stock-Based Compensation (Details) [Line Items]          
Unamortized value of RSUs (in Dollars) $ 863        
Weighted average remaining amortization period 1 year 9 months 18 days        
Number of RSUs 289,500   289,500    
Common stock shares issued 61,691        
Number of RSUs vested 94,528        
Net share settlement (in Dollars) $ 91        
Weighted average grant date fair value per share (in Dollars per share) $ 3.02        
Stock Options [Member]          
Stock-Based Compensation (Details) [Line Items]          
Weighted average grant date fair value per share (in Dollars per share) $ 2.4 $ 5.04      
Unrecognized share based compensation for unvested stock option grants value (in Dollars) $ 6,819        
Recognized over a weighted average period 2 years 8 months 23 days