v3.26.1
Nature of the Business (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Class of Stock [Line Items]    
Accumulated deficit $ 283,133 $ 256,354
Cash, cash equivalents, and marketable securities 289,900  
At The Market Offering    
Class of Stock [Line Items]    
Gross sale proceeds $ 250,000