XML 53 R47.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Common Stock - Schedule of Number of Shares Reserved for Future Issuance (Details) - shares
Jun. 30, 2024
Dec. 31, 2023
Common stock shares issued and sold 9,279,937 8,016,516
Total reserved for future issuance 2,142,100 1,675,396
Exercises of outstanding Shares 9,279,937 8,016,516
2023 Stock Incentive Plan    
Common stock shares issued and sold 666,976 255,694
Employee Stock Purchase Plan    
Common stock shares issued and sold 168,667 88,502
Outstanding Warrant [Member]    
Exercises of outstanding Shares 8,049 8,049
Stock Options    
Exercises of outstanding Shares 1,298,408 1,323,151