v3.26.1
Nature of the Business (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Nature of the Business      
Accumulated deficit $ (635,870)   $ (561,759)
Net loss (74,111) $ (55,339)  
Negative cash flows from operations 55,570 48,477  
Cash and cash equivalents 451,797 $ 106,916  
Marketable securities 608,088   598,643
Long-term marketable securities $ 198,354   $ 172,730