XML 68 R59.htm IDEA: XBRL DOCUMENT v3.26.1
Common Stock - Schedule of Shares of Common Stock for Future Issuance (Detail) - shares
Mar. 31, 2026
Dec. 31, 2025
Disclosure in Tabular form of Common Stock Shares Reserved for Future Issuance [Line Items]    
Common stock capital shares reserved for future issuance 6,409,323 4,762,664
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
Pre-funded Warrants [Member]    
Disclosure in Tabular form of Common Stock Shares Reserved for Future Issuance [Line Items]    
Common stock capital shares reserved for future issuance 1,025,654 0
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,264,082 2,186,531
Restricted Stock [Member]    
Disclosure in Tabular form of Common Stock Shares Reserved for Future Issuance [Line Items]    
Common stock capital shares reserved for future issuance 599,326 317,213
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 2,130,724 1,997,963
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 371,393 242,813