v3.26.1
Nature of the 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
Nature of the Business              
Accumulated deficit $ (721,724)       $ (721,724)   $ (561,759)
Net loss (85,854) $ (74,111) $ (66,096) $ (55,339) (159,965) $ (121,435)  
Negative cash flows from operations         126,950 110,506  
Cash and cash equivalents 105,571   $ 124,192   105,571 $ 124,192  
Marketable securities 866,355       866,355   598,643
Long-term marketable securities $ 321,943       $ 321,943   $ 172,730