XML 55 R44.htm IDEA: XBRL DOCUMENT v3.25.2
Net Loss per Share (Details) - shares
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Net Loss per Share    
Potentially dilutive common stock equivalents outstanding 7,384,987 5,552,328
Options issued and outstanding    
Net Loss per Share    
Potentially dilutive common stock equivalents outstanding 3,717,097 4,382,080
Restricted Stock Units    
Net Loss per Share    
Potentially dilutive common stock equivalents outstanding 3,667,890 1,170,248