Annual report [Section 13 and 15(d), not S-K Item 405]

Stock Based Compensation - 2010 Plan Stock Options (Details)

v3.25.1
Stock Based Compensation - 2010 Plan Stock Options (Details) - shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Stock-based compensation    
Number of options outstanding 2,426,929 2,730,068
2010 Plan | Employee Stock Option    
Stock-based compensation    
Expiration period 10 years  
Shares available for grant 86,827  
Number of options outstanding 2,426,929  
2010 Plan | Employee Stock Option | Minimum | Terminated employee    
Stock-based compensation    
Expiration period 3 months