XML 72 R65.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Common Stock - Schedule of Shares of Common Stock for Future Issuance (Detail) - shares
Mar. 31, 2024
Dec. 31, 2023
Disclosure in Tabular form of Common Stock Shares Reserved for Future Issuance [Line Items]    
Common stock capital shares reserved for future issuance 2,978,868 7,844,758
Shares reserved for warrants [Member]    
Disclosure in Tabular form of Common Stock Shares Reserved for Future Issuance [Line Items]    
Common stock capital shares reserved for future issuance 18,144 18,144
Shares reserved for stock option exercises [Member]    
Disclosure in Tabular form of Common Stock Shares Reserved for Future Issuance [Line Items]    
Common stock capital shares reserved for future issuance 2,028,820 1,112,275
Shares reserved upon the conversion of the convertible notes [Member]    
Disclosure in Tabular form of Common Stock Shares Reserved for Future Issuance [Line Items]    
Common stock capital shares reserved for future issuance 0 1,433,411
Shares reserved for future issuance under the 2017 Stock Incentive Plan [Member]    
Disclosure in Tabular form of Common Stock Shares Reserved for Future Issuance [Line Items]    
Common stock capital shares reserved for future issuance 0 56,065
Shares reserved for future issuance under the 2024 Stock Incentive Plan    
Disclosure in Tabular form of Common Stock Shares Reserved for Future Issuance [Line Items]    
Common stock capital shares reserved for future issuance 811,068 0
Shares reserved for future issuance under the 2024 Employee Stock Purchase Plan    
Disclosure in Tabular form of Common Stock Shares Reserved for Future Issuance [Line Items]    
Common stock capital shares reserved for future issuance 120,836 0
Shares reserved upon the conversion of authorized Series A preferred stock [Member]    
Disclosure in Tabular form of Common Stock Shares Reserved for Future Issuance [Line Items]    
Common stock capital shares reserved for future issuance 0 2,286,873
Shares reserved upon the conversion of authorized Series A-1 preferred stock [Member]    
Disclosure in Tabular form of Common Stock Shares Reserved for Future Issuance [Line Items]    
Common stock capital shares reserved for future issuance 0 312,094
Shares reserved upon the conversion of authorized Series B preferred stock [Member]    
Disclosure in Tabular form of Common Stock Shares Reserved for Future Issuance [Line Items]    
Common stock capital shares reserved for future issuance 0 2,625,896