v3.26.1
Fair Value of Financial Instruments - Schedule of Cash and Cash Equivalents (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Amortized Cost $ 486,953 $ 477,425
Unrealized Gains 148 1,406
Unrealized Losses (1,660) (122)
Fair Value 485,441 478,709
Cash, excluded 218,000 218,100
Cash equivalents    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Amortized Cost 32,268 32,157
Unrealized Gains 0 3
Unrealized Losses (1) 0
Fair Value 32,267 32,160
Short-term marketable securities:    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Amortized Cost 175,979 195,180
Unrealized Gains 111 511
Unrealized Losses (87) (10)
Fair Value 176,003 195,681
Long-term marketable securities:    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Amortized Cost 278,706 250,088
Unrealized Gains 37 892
Unrealized Losses (1,572) (112)
Fair Value 277,171 250,868
Commercial paper | Short-term marketable securities:    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Amortized Cost 1,489  
Unrealized Gains 0  
Unrealized Losses (1)  
Fair Value 1,488  
Corporate bonds | Short-term marketable securities:    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Amortized Cost 48,924 59,531
Unrealized Gains 71 273
Unrealized Losses (15) 0
Fair Value 48,980 59,804
Corporate bonds | Long-term marketable securities:    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Amortized Cost 97,951 86,826
Unrealized Gains 30 483
Unrealized Losses (380) (12)
Fair Value 97,601 87,297
Asset-backed securities | Long-term marketable securities:    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Amortized Cost 366 1,227
Unrealized Gains 2 13
Unrealized Losses 0 0
Fair Value 368 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 125,566 135,649
Unrealized Gains 40 238
Unrealized Losses (71) (10)
Fair Value 125,535 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 180,389 162,035
Unrealized Gains 5 396
Unrealized Losses (1,192) (100)
Fair Value 179,202 162,331
Money market funds | Cash equivalents    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Amortized Cost 320 205
Unrealized Gains 0 0
Unrealized Losses 0 0
Fair Value 320 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,948 31,952
Unrealized Gains 0 3
Unrealized Losses (1) 0
Fair Value $ 31,947 $ 31,955