v3.26.1
Nature of the business and basis of presentation - Liquidity (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Nature of the business and basis of presentation      
Cash and cash equivalents $ 628,110 $ 879,520 $ 526,423
Net Income (Loss) (218,960) (169,031) $ (180,664)
Accumulated deficit $ (899,751) $ (680,791)