v3.26.1
Marketable Securities - Amortized Cost and Fair Value (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost $ 390,131 $ 140,240
Money market funds | Level 1    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 17,298 12,204
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 17,298 12,204
U.S. treasury securities | Level 1    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 334,695 78,268
Gross Unrealized Gains 1 46
Gross Unrealized Losses (458) 0
Fair Value 334,238 78,314
U.S. government agency securities | Level 2    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 38,138 49,767
Gross Unrealized Gains 0 15
Gross Unrealized Losses (66) (1)
Fair Value $ 38,072 $ 49,781