XML 77 R39.htm IDEA: XBRL DOCUMENT v3.25.0.1
Nature of the business and basis of presentation - Liquidity (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Nature of the business and basis of presentation      
Cash and cash equivalents $ 879,520 $ 526,423 $ 339,154
Net loss 169,031 180,664 $ 112,717
Accumulated deficit $ (680,791) $ (511,760)