XML 43 R31.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-Based Compensation, Equity Compensation Plans (Details) - shares
9 Months Ended 12 Months Ended
Sep. 30, 2024
Dec. 31, 2014
Jan. 22, 2024
Jul. 14, 2023
May 17, 2022
Dec. 08, 2020
Jun. 17, 2019
Mar. 31, 2019
The Plans [Member] | Incentive Stock Options [Member]                
Stock Options [Abstract]                
Vesting period 4 years              
The Plans [Member] | Incentive Stock Options [Member] | Maximum [Member]                
Stock Options [Abstract]                
Term of option 10 years              
2014 Equity Incentive Plan [Member]                
Stock Options [Abstract]                
Number of shares authorized for issuance (in shares)   91,367   6,565,535   4,165,535   826,292
Percentage of Common Stock outstanding used to determine annual increase in the plan limit   4.00%            
Shares available for grant (in shares) 2,301,167              
2019 Inducement Plan [Member]                
Stock Options [Abstract]                
Shares available for grant (in shares) 969,407              
Common stock reserved for issuance (in shares)     2,100,000   1,100,000 500,000 200,000