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