v3.26.1
Fair Value of Financial Instruments - Cash and Cash Equivalents (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Amortized Cost $ 482,581 $ 477,425
Unrealized Gains 428 1,406
Unrealized Losses (774) (122)
Fair Value 482,235 478,709
Cash, excluded 247,100 218,100
Cash equivalents    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Amortized Cost 32,355 32,157
Unrealized Gains 0 3
Unrealized Losses (1) 0
Fair Value 32,354 32,160
Short-term marketable securities:    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Amortized Cost 191,657 195,180
Unrealized Gains 260 511
Unrealized Losses (38) (10)
Fair Value 191,879 195,681
Long-term marketable securities:    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Amortized Cost 258,569 250,088
Unrealized Gains 168 892
Unrealized Losses (735) (112)
Fair Value 258,002 250,868
Commercial paper | Short-term marketable securities:    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Amortized Cost 1,475  
Unrealized Gains 0  
Unrealized Losses (2)  
Fair Value 1,473  
Corporate bonds | Short-term marketable securities:    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Amortized Cost 54,140 59,531
Unrealized Gains 132 273
Unrealized Losses (7) 0
Fair Value 54,265 59,804
Corporate bonds | Long-term marketable securities:    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Amortized Cost 92,415 86,826
Unrealized Gains 107 483
Unrealized Losses (212) (12)
Fair Value 92,310 87,297
Asset-backed securities | Long-term marketable securities:    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Amortized Cost 790 1,227
Unrealized Gains 7 13
Unrealized Losses 0 0
Fair Value 797 1,240
U.S. Treasury and government agencies | Short-term marketable securities:    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Amortized Cost 136,042 135,649
Unrealized Gains 128 238
Unrealized Losses (29) (10)
Fair Value 136,141 135,877
U.S. Treasury and government agencies | Long-term marketable securities:    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Amortized Cost 165,364 162,035
Unrealized Gains 54 396
Unrealized Losses (523) (100)
Fair Value 164,895 162,331
Money market funds | Cash equivalents    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Amortized Cost 386 205
Unrealized Gains 0 0
Unrealized Losses 0 0
Fair Value 386 205
U.S. Treasury and government agencies | Cash equivalents    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Amortized Cost 31,969 31,952
Unrealized Gains 0 3
Unrealized Losses (1) 0
Fair Value $ 31,968 $ 31,955