v3.26.1
Nature of Business (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 41 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Dec. 31, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]                
Accumulated deficit $ 737,579       $ 737,579   $ 737,579 $ 457,169
Cash, cash equivalents, and investments 661,400       661,400   661,400  
Net loss $ 241,071 $ 39,339 $ 43,274 $ 42,211 280,410 $ 85,485    
Net cash used in operating activities         $ 72,027 $ 75,656    
Proceeds from issuance of equity             $ 1,400,000