v3.26.1
Available-for-sale debt securities - Amortized Cost and Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost $ 816,358 $ 140,240
Money market funds | Level 1    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 95,644 12,204
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 95,644 12,204
U.S. treasury securities | Level 1    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 636,953 78,268
Gross Unrealized Gains 10 46
Gross Unrealized Losses (788) 0
Fair Value 636,175 78,314
U.S. government agency securities | Level 2    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 83,761 49,767
Gross Unrealized Gains 0 15
Gross Unrealized Losses (118) (1)
Fair Value $ 83,643 $ 49,781