v3.25.4
Net Loss per Share - Schedule of Potentially Common Shares Excluded from Calculation of Net Loss Per share (Detail) - shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Potentially Common Shares Excluded from Calculation of Net Loss Per share 7,700,075 7,913,412
Purchase Warrants    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Potentially Common Shares Excluded from Calculation of Net Loss Per share 7,394,363 7,394,363
Unvested Restricted Common Stock Awards    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Potentially Common Shares Excluded from Calculation of Net Loss Per share 71,363 194,066
Employee Stock Option    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Potentially Common Shares Excluded from Calculation of Net Loss Per share 234,349 324,983
Potential Shares Issuable Under ESPP    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Potentially Common Shares Excluded from Calculation of Net Loss Per share 0 0