XML 77 R64.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity - Equity Incentive Plans (Details) - shares
Dec. 31, 2024
Dec. 31, 2023
Stockholders' Equity    
Shares of common stock reserved for issuance (in shares) 1,016,306  
Warrants    
Stockholders' Equity    
Shares of common stock reserved for issuance (in shares) 263,957  
2011 Equity Incentive Plan    
Stockholders' Equity    
Shares are granted available for issuance (in shares) 0  
2011 Equity Incentive Plan | Unexercised Stock Options    
Stockholders' Equity    
Shares of common stock reserved for issuance (in shares) 423,392  
2021 Equity Incentive Plan    
Stockholders' Equity    
Number of common stock eligible for issuance 400,000  
Shares of common stock reserved for issuance (in shares) 279,957 279,957
2021 Equity Incentive Plan | Unexercised Stock Options    
Stockholders' Equity    
Shares of common stock reserved for issuance (in shares) 49,000