v3.26.3
Available-for-sale debt securities - Schedule of Amortized Cost and Fair Value of Available-For-Sale Debt Securities by Type of Security (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost $ 798,756 $ 140,240
Money market funds | Level 1    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 22,582 12,204
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 22,582 12,204
U.S. treasury securities | Level 1    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 705,197 78,268
Gross Unrealized Gains 2 46
Gross Unrealized Losses (2,558) 0
Fair Value 702,641 78,314
U.S. government agency securities | Level 2    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 70,977 49,767
Gross Unrealized Gains 0 15
Gross Unrealized Losses (495) (1)
Fair Value $ 70,482 $ 49,781