Quarterly report pursuant to Section 13 or 15(d)

Stock-Based Compensation - Additional Information (Details)

v3.24.3
Stock-Based Compensation - Additional Information (Details) - USD ($)
9 Months Ended 12 Months Ended
Sep. 30, 2024
Dec. 31, 2010
Sep. 30, 2023
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Weighted average fair value of options granted (in usd per share) $ 4.02    
Unamortized compensation expense related to options $ 700,000    
Expected weighted average period of recognition of compensation expense 2 years 1 month 2 days    
Aggregate intrinsic value of options exercisable $ 0    
Aggregate intrinsic value of options outstanding $ 0    
Share price (in usd per share) $ 3.66    
2014 Plan      
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Maximum number of shares authorized (in shares) 733,100    
Number of shares available for awards (in shares) 450,815    
Employee Stock Purchase Plan      
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Maximum number of shares authorized (in shares) 32    
Number of shares available for awards (in shares) 23   23
Offering period 6 months    
Employee Stock Options      
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Award service period 3 years    
Employee Stock Options | Tranche One      
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Vesting period 1 year    
Share-based compensation arrangement by share-based payment award, award vesting rights, percentage 33.00%    
Employee Stock Options | Tranche Two      
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Vesting period 24 months    
Restricted Stock      
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Expected weighted average period of recognition of compensation expense 2 years 4 months 28 days    
Unamortized compensation expense related to restricted stock $ 300,000    
Restricted Stock | Tranche One      
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Vesting period 1 year    
Share-based compensation arrangement by share-based payment award, award vesting rights, percentage 33.00%    
Restricted Stock | Tranche Two      
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Vesting period 24 months    
Holders Owing More Than Ten Percentage Voting Rights      
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Vesting period   5 years  
Minimum | Holders Owing More Than Ten Percentage Voting Rights      
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Percentage of exercise price   110.00%  
Maximum | Holders Owing More Than Ten Percentage Voting Rights      
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Vesting period   10 years