XML 29 R22.htm IDEA: XBRL DOCUMENT v3.25.1
Nature of Business, Basis of Presentation and Liquidity Risk - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Nature Of Business And Basis Of Presentation [LineItems]      
Accumulated deficit $ (218,405)   $ (205,578)
Cash,cash equivalents and short-term investments 23,200    
Working capital 17,900    
Net Income (Loss) (12,827) $ (6,494)  
Net cash used in operating activities $ 11,088 $ 5,288