XML 45 R32.htm IDEA: XBRL DOCUMENT v3.25.0.1
Nature of Business, Basis of Presentation and Liquidity Risk - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Nature Of Business And Basis Of Presentation [Line Items]      
Accumulated deficit $ (205,578) $ (165,751)  
Cash,cash equivalents and marketable securities 34,400    
Working capital 29,800    
Net Income (Loss) (39,827) (29,815) $ (42,350)
Net cash used in operating activities $ 29,770 $ 24,479 $ 37,569