v3.26.1
Description of Business and Liquidity - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Subsidiary Or Equity Method Investee [Line Items]    
Accumulated deficit $ (477,214) $ (438,588)
Net Income (Loss) (38,626) $ (72,700)
Cash, cash Equivalents, And Marketable Securities $ 377,100