v3.26.3
Investments and Fair Value of Financial Instruments - Marketable Securities in an Unrealized Loss Position (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Debt Securities, Available-for-sale [Line Items]    
Less than 12 months: Fair Value $ 412,634 $ 86,672
Less than 12 months: Gross Unrealized Losses (2,425) (62)
12 Months of more: Fair Value 1,402 1,400
12 months or more: Gross Unrealized Losses (42) (1)
Total: Fair Value 414,036 88,072
Total: Gross Unrealized Losses (2,467) (63)
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Less than 12 months: Fair Value 225,449 37,855
Less than 12 months: Gross Unrealized Losses (95) (2)
12 Months of more: Fair Value 0 0
12 months or more: Gross Unrealized Losses 0 0
Total: Fair Value 225,449 37,855
Total: Gross Unrealized Losses (95) (2)
Certificates of deposit    
Debt Securities, Available-for-sale [Line Items]    
Less than 12 months: Fair Value 21,609  
Less than 12 months: Gross Unrealized Losses (6)  
12 Months of more: Fair Value 0  
12 months or more: Gross Unrealized Losses 0  
Total: Fair Value 21,609  
Total: Gross Unrealized Losses (6)  
U.S. treasury    
Debt Securities, Available-for-sale [Line Items]    
Less than 12 months: Fair Value 2,923 0
Less than 12 months: Gross Unrealized Losses (78) 0
12 Months of more: Fair Value 0 1,400
12 months or more: Gross Unrealized Losses 0 (1)
Total: Fair Value 2,923 1,400
Total: Gross Unrealized Losses (78) (1)
Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Less than 12 months: Fair Value 162,653 48,817
Less than 12 months: Gross Unrealized Losses (2,246) (60)
12 Months of more: Fair Value 1,402 0
12 months or more: Gross Unrealized Losses (42) 0
Total: Fair Value 164,055 48,817
Total: Gross Unrealized Losses $ (2,288) $ (60)