v3.26.1
Nature of Business, Basis of Presentation and Liquidity Risk - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Nature Of Business And Basis Of Presentation [Line Items]      
Accumulated deficit $ (260,226) $ (205,578)  
Cash, cash equivalents and short-term investments 36,400    
Working capital 30,800    
Net Income (Loss) (54,648) (39,827) $ (29,815)
Net cash used in operating activities $ 49,465 $ 29,770 $ 24,479