v3.26.1
Description of Business and Basis of Financial Statements (Details)
$ in Thousands
6 Months Ended 87 Months Ended
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
Jul. 31, 2026
employee
Dec. 31, 2025
USD ($)
Product Information [Line Items]          
Accumulated deficit $ (675,258)   $ (675,258)   $ (608,571)
Proceeds from issuance of private placement 187,263 $ 0 684,900    
Cash and cash equivalents $ 155,098   $ 155,098   $ 15,483
Subsequent Event          
Product Information [Line Items]          
Number of employees | employee       100