v3.26.1
Nature of Business (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]              
Net income (loss) $ (253,794) $ 91,202 $ (38,403) $ (17,864) $ (162,592) $ (56,267)  
Accumulated deficit 985,186       985,186   $ 822,594
Cash and cash equivalents $ 433,295   $ 221,881   $ 433,295 $ 221,881 $ 149,608