v3.26.1
Cash Equivalents and Marketable Securities - Continuous Unrealized Loss Position (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
Fair Value  
Less than 12 months $ 310,099
12 months or greater 1,000
Unrealized Loss  
Less than 12 months (873)
12 months or greater (1)
U.S. treasury debt securities  
Fair Value  
Less than 12 months 129,625
12 months or greater 1,000
Unrealized Loss  
Less than 12 months (268)
12 months or greater (1)
U.S. government agency debt securities  
Fair Value  
Less than 12 months 61,007
12 months or greater 0
Unrealized Loss  
Less than 12 months (255)
12 months or greater 0
Corporate debt securities  
Fair Value  
Less than 12 months 119,467
12 months or greater 0
Unrealized Loss  
Less than 12 months (350)
12 months or greater $ 0