XML 67 R53.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity - (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Common stock reserved    
Dividends on common stock $ 0  
Reserved shares of common stock for future issuance 3,073,808 3,316,124
Common stock warrants    
Common stock reserved    
Reserved shares of common stock for future issuance 18,461 18,461
Options issued and outstanding    
Common stock reserved    
Reserved shares of common stock for future issuance 1,521,857 1,793,485
Shares available for future option grants    
Common stock reserved    
Reserved shares of common stock for future issuance 545,525 598,397
RSUs subject to future vesting    
Common stock reserved    
Reserved shares of common stock for future issuance 987,965 905,781