v3.26.1
Investments and Fair Value of Financial Instruments - Gains and Losses of Marketable Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 375,370 $ 357,805
Gross Unrealized Gains 17 177
Gross Unrealized Losses (1,016) (63)
Allowance for Credit Loss 0 0
Fair Value 374,371 357,919
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 179,757 178,584
Gross Unrealized Gains 1 30
Gross Unrealized Losses (49) (2)
Allowance for Credit Loss 0 0
Fair Value 179,709 178,612
Certificate of Deposit    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 16,719 8,374
Gross Unrealized Gains 3 4
Gross Unrealized Losses (5) 0
Allowance for Credit Loss 0 0
Fair Value 16,717 8,378
U.S. treasury    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 1,400 2,801
Gross Unrealized Gains 0 0
Gross Unrealized Losses (1) (1)
Allowance for Credit Loss 0 0
Fair Value 1,399 2,800
Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 177,494 168,046
Gross Unrealized Gains 13 143
Gross Unrealized Losses (961) (60)
Allowance for Credit Loss 0 0
Fair Value 176,546 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 385,370 367,805
Gross Unrealized Gains 3,778 3,938
Gross Unrealized Losses (1,016) (63)
Allowance for Credit Loss 0 0
Fair Value $ 388,132 $ 371,680