XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation (Details) - USD ($)
6 Months Ended
Oct. 03, 2014
Jun. 30, 2023
Jun. 30, 2022
Jan. 01, 2023
Dec. 31, 2022
Stock-Based Compensation (Details) [Line Items]          
Common stock shares issued   11,307,962     11,267,389
2020 Inducement Plan [Member]          
Stock-Based Compensation (Details) [Line Items]          
Issuance of common stock   600,000      
Shares available for issuance   148,000      
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   378,904      
2014 Employee Stock Purchase Plan [Member]          
Stock-Based Compensation (Details) [Line Items]          
Issuance of common stock 3,513        
2014 Employee Stock Purchase Plan [Member]          
Stock-Based Compensation (Details) [Line Items]          
Issuance of common stock   39,087      
Employee stock purchase plan description 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)   $ 1,252      
Weighted average remaining amortization period   1 year 10 months 6 days      
Number of RSUs   289,500      
Common stock shares issued   40,573      
Number of RSUs vested   62,653      
Net share settlement (in Dollars)   $ 64      
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.05    
Unrecognized share based compensation for unvested stock option grants value (in Dollars)   $ 8,747      
Recognized over a weighted average period   2 years 10 months 13 days