Quarterly report pursuant to Section 13 or 15(d)

Stock-Based Compensation - Additional Information (Details)

v3.24.2.u1
Stock-Based Compensation - Additional Information (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2010
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Options granted (in shares) 0    
Weighted average fair value of options granted (in usd per share)   $ 29.30  
Unamortized compensation expense related to options $ 500,000    
Expected weighted average period of recognition of compensation expense 1 year 8 months 26 days    
Aggregate intrinsic value of options exercisable $ 0    
Aggregate intrinsic value of options outstanding $ 0    
Share price (in usd per share) $ 4.20    
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) 555,556    
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 1 month 2 days    
Unamortized compensation expense related to restricted stock $ 200,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