XML 108 R92.htm IDEA: XBRL DOCUMENT 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