v3.26.1
Fair Value Measurements and Marketable Securities Available For Sale - Schedule of Cost, Aggregate Fair Value and Unrealized Gains of Marketable Securities Available-for-sale (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]    
Amortized Cost $ 496,417 $ 460,678
Unrealized Gains 194 797
Unrealized Losses (639) (21)
Fair Value 495,972 461,454
Cash Equivalents [Member]    
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]    
Amortized Cost 87,634 96,324
Unrealized Gains 0 5
Unrealized Losses 0 0
Fair Value 87,634 96,329
Marketable securities [Member]    
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]    
Amortized Cost 408,783 364,354
Unrealized Gains 194 792
Unrealized Losses (639) (21)
Fair Value 408,338 365,125
Money Market Funds [Member] | Cash Equivalents [Member]    
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]    
Amortized Cost 87,634 52,339
Unrealized Gains 0 0
Unrealized Losses 0 0
Fair Value 87,634 52,339
Certificate of deposits [Member] | Marketable securities [Member]    
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]    
Amortized Cost 2,888 3,909
Unrealized Gains 5 9
Unrealized Losses 0 0
Fair Value 2,893 3,918
Commercial Paper [Member] | Marketable securities [Member]    
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]    
Amortized Cost 9,231 5,154
Unrealized Gains 4 4
Unrealized Losses (8) 0
Fair Value 9,227 5,158
U.S. Government And Government Agency Securities [Member] | Cash Equivalents [Member]    
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]    
Amortized Cost   43,985
Unrealized Gains   5
Unrealized Losses   0
Fair Value   43,990
U.S. Government And Government Agency Securities [Member] | Marketable securities [Member]    
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]    
Amortized Cost 285,242 226,247
Unrealized Gains 137 530
Unrealized Losses (469) 0
Fair Value 284,910 226,777
Corporate Bonds [Member] | Marketable securities [Member]    
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]    
Amortized Cost 111,422 129,044
Unrealized Gains 48 249
Unrealized Losses (162) (21)
Fair Value $ 111,308 $ 129,272