XML 40 R28.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-Based Compensation and Employee Benefit Plans - Narrative (Details) - USD ($)
$ in Millions
9 Months Ended
May 09, 2019
Sep. 30, 2024
Share-based Compensation Arrangement by Share-based Payment Award    
Unrecognized compensation cost   $ 1.9
Weighted average vesting period for non-vested option awards (in years)   2 years 1 month 6 days
2009 Equity Incentive Plan    
Share-based Compensation Arrangement by Share-based Payment Award    
Plan term   10 years
Evergreen increase (percent) 3.00%  
Number of shares remained available for issuance (in shares)   690,307
2010 Non-Employee Directors' Stock Option Plan    
Share-based Compensation Arrangement by Share-based Payment Award    
Number of shares remained available for issuance (in shares)   5,624
2010 Employee Stock Purchase Plan    
Share-based Compensation Arrangement by Share-based Payment Award    
Number of shares remained available for issuance (in shares)   30,241
2010 Employee Stock Purchase Plan | ESPP    
Share-based Compensation Arrangement by Share-based Payment Award    
Increase in shares reserved for future issuance (in shares)   60,000