v3.26.1
Nature of Business, Basis of Presentation and Liquidity Risk - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Nature Of Business And Basis Of Presentation [LineItems]              
Accumulated deficit $ (345,163)       $ (345,163)   $ (260,226)
Cash,cash equivalents and short-term investments 187,300       187,300   36,400
Working capital (9,400)       (9,400)   $ 30,800
Net Income (Loss) $ (74,769) $ (10,168) $ (12,718) $ (12,827) (84,937) $ (25,545)  
Net cash used in operating activities         $ 17,709 $ 20,157