v3.26.3
Fair Value Measurements - Schedule of Financial Instruments Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Assets, Fair Value Disclosure [Abstract]    
Amortized Cost $ 163,090 $ 490,856
Unrealized Gain 32 786
Unrealized Loss (245) (1)
Fair Value 162,877 491,641
Balance Sheet Location [Axis]: us-gaap:CashAndCashEquivalentsAtCarryingValue    
Assets, Fair Value Disclosure [Abstract]    
Fair Value 86,531 113,216
Balance Sheet Location [Axis]: us-gaap:MarketableSecuritiesCurrent    
Assets, Fair Value Disclosure [Abstract]    
Fair Value 76,346 378,425
Level I    
Assets, Fair Value Disclosure [Abstract]    
Amortized Cost 105,876 368,586
Unrealized Gain 2 210
Unrealized Loss (79) 0
Fair Value 105,799 368,796
Level I | Balance Sheet Location [Axis]: us-gaap:CashAndCashEquivalentsAtCarryingValue    
Assets, Fair Value Disclosure [Abstract]    
Fair Value 86,531 113,216
Level I | Balance Sheet Location [Axis]: us-gaap:MarketableSecuritiesCurrent    
Assets, Fair Value Disclosure [Abstract]    
Fair Value 19,268 255,580
Level I | Money market funds    
Assets, Fair Value Disclosure [Abstract]    
Amortized Cost 86,531 73,519
Unrealized Gain 0 0
Unrealized Loss 0 0
Fair Value 86,531 73,519
Level I | Money market funds | Balance Sheet Location [Axis]: us-gaap:CashAndCashEquivalentsAtCarryingValue    
Assets, Fair Value Disclosure [Abstract]    
Fair Value 86,531 73,519
Level I | Money market funds | Balance Sheet Location [Axis]: us-gaap:MarketableSecuritiesCurrent    
Assets, Fair Value Disclosure [Abstract]    
Fair Value 0 0
Level I | Treasury bills    
Assets, Fair Value Disclosure [Abstract]    
Amortized Cost   257,425
Unrealized Gain   88
Unrealized Loss   0
Fair Value   257,513
Level I | Treasury bills | Balance Sheet Location [Axis]: us-gaap:CashAndCashEquivalentsAtCarryingValue    
Assets, Fair Value Disclosure [Abstract]    
Fair Value   39,697
Level I | Treasury bills | Balance Sheet Location [Axis]: us-gaap:MarketableSecuritiesCurrent    
Assets, Fair Value Disclosure [Abstract]    
Fair Value   217,816
Level I | U.S. government securities    
Assets, Fair Value Disclosure [Abstract]    
Amortized Cost 19,345 37,642
Unrealized Gain 2 122
Unrealized Loss (79) 0
Fair Value 19,268 37,764
Level I | U.S. government securities | Balance Sheet Location [Axis]: us-gaap:CashAndCashEquivalentsAtCarryingValue    
Assets, Fair Value Disclosure [Abstract]    
Fair Value 0 0
Level I | U.S. government securities | Balance Sheet Location [Axis]: us-gaap:MarketableSecuritiesCurrent    
Assets, Fair Value Disclosure [Abstract]    
Fair Value 19,268 37,764
Level II    
Assets, Fair Value Disclosure [Abstract]    
Amortized Cost 57,214 122,270
Unrealized Gain 30 576
Unrealized Loss (166) (1)
Fair Value 57,078 122,845
Level II | Balance Sheet Location [Axis]: us-gaap:CashAndCashEquivalentsAtCarryingValue    
Assets, Fair Value Disclosure [Abstract]    
Fair Value 0 0
Level II | Balance Sheet Location [Axis]: us-gaap:MarketableSecuritiesCurrent    
Assets, Fair Value Disclosure [Abstract]    
Fair Value 57,078 122,845
Level II | Corporate bonds    
Assets, Fair Value Disclosure [Abstract]    
Amortized Cost 56,215 117,532
Unrealized Gain 28 561
Unrealized Loss (166) (1)
Fair Value 56,077 118,092
Level II | Corporate bonds | Balance Sheet Location [Axis]: us-gaap:CashAndCashEquivalentsAtCarryingValue    
Assets, Fair Value Disclosure [Abstract]    
Fair Value 0 0
Level II | Corporate bonds | Balance Sheet Location [Axis]: us-gaap:MarketableSecuritiesCurrent    
Assets, Fair Value Disclosure [Abstract]    
Fair Value 56,077 118,092
Level II | Foreign government and agency securities    
Assets, Fair Value Disclosure [Abstract]    
Amortized Cost 999 4,738
Unrealized Gain 2 15
Unrealized Loss 0 0
Fair Value 1,001 4,753
Level II | Foreign government and agency securities | Balance Sheet Location [Axis]: us-gaap:CashAndCashEquivalentsAtCarryingValue    
Assets, Fair Value Disclosure [Abstract]    
Fair Value 0 0
Level II | Foreign government and agency securities | Balance Sheet Location [Axis]: us-gaap:MarketableSecuritiesCurrent    
Assets, Fair Value Disclosure [Abstract]    
Fair Value $ 1,001 $ 4,753