v3.26.1
Nature of the Business - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 20, 2026
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Subsequent Event [Line Items]        
Net loss   $ 78,865 $ 17,983  
Accumulated deficit   447,533   $ 368,668
Cash, cash equivalents, and marketable securities   $ 581,900    
Subsequent Events        
Subsequent Event [Line Items]        
Gross proceeds from initial public offering $ 718,800