XML 54 R43.htm IDEA: XBRL DOCUMENT v3.25.1
Net Loss per Share (Details) - shares
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Net Loss per Share    
Potentially dilutive common stock equivalents outstanding 7,918,851 5,610,883
Options issued and outstanding    
Net Loss per Share    
Potentially dilutive common stock equivalents outstanding 4,344,505 4,414,105
Restricted Stock Units    
Net Loss per Share    
Potentially dilutive common stock equivalents outstanding 3,574,346 1,196,778