v3.26.3
Investments and Fair Value of Financial Instruments - Gains and Losses of Marketable Investments (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 421,797 $ 357,805
Gross Unrealized Gains 0 177
Gross Unrealized Losses (2,467) (63)
Allowance for Credit Loss 0 0
Fair Value 419,330 357,919
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 225,544 178,584
Gross Unrealized Gains 0 30
Gross Unrealized Losses (95) (2)
Allowance for Credit Loss 0 0
Fair Value 225,449 178,612
Certificates of deposit    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 26,909 8,374
Gross Unrealized Gains 0 4
Gross Unrealized Losses (6) 0
Allowance for Credit Loss 0 0
Fair Value 26,903 8,378
U.S. treasury    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 3,001 2,801
Gross Unrealized Gains 0 0
Gross Unrealized Losses (78) (1)
Allowance for Credit Loss 0 0
Fair Value 2,923 2,800
Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 166,343 168,046
Gross Unrealized Gains 0 143
Gross Unrealized Losses (2,288) (60)
Allowance for Credit Loss 0 0
Fair Value 164,055 168,129
Non-marketable investment    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 10,000 10,000
Gross Unrealized Gains 3,761 3,761
Gross Unrealized Losses 0 0
Allowance for Credit Loss 0 0
Fair Value 13,761 13,761
Marketable And Non-Marketable Investments    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 431,797 367,805
Gross Unrealized Gains 3,761 3,938
Gross Unrealized Losses (2,467) (63)
Allowance for Credit Loss 0 0
Fair Value $ 433,091 $ 371,680