XML 107 R74.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-based Compensation - 2012 Plan and ESPP (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
Item
shares
2012 Equity Incentive Plan  
Stock-based compensation  
Shares remaining available for issuance 1,758,450
ESPP  
Stock-based compensation  
Purchase price as a percentage of fair market value of stock 85.00%
Total duration of consecutive and overlapping offering periods 24 months
Number of offering periods | Item 4
Duration of purchase period 6 months
Maximum contributions as a percentage of employee's eligible compensation 15.00%
Maximum number of shares an employee may purchase during any purchase period 2,500
Maximum value of shares an employee may purchase in a calendar year | $ $ 25,000
2023 ESPP  
Stock-based compensation  
Purchase price as a percentage of fair market value of stock 85.00%
Total duration of consecutive and overlapping offering periods 6 months
Maximum contributions as a percentage of employee's eligible compensation 15.00%
Maximum number of shares an employee may purchase during any purchase period 2,500
Maximum value of shares an employee may purchase in a calendar year | $ $ 25,000
Common Stock, Capital Shares Reserved for Future Issuance 2,500,000
Shares remaining available for issuance 2,467,596