v3.26.1
Marketable Securities - Schedule of Estimated Fair Value and Gross Unrealized Losses of Cash Equivalents and Marketable Securities, Classified by Length of Time in Continuous Unrealized Loss Position (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Debt securities, available-for-sale    
Less than 12 months, fair value $ 464,455 $ 127,070
Less than 12 months, gross unrealized losses (1,047) (113)
12 months or greater, fair value 2,011 3,352
12 months or greater, gross unrealized losses (2) (3)
Fair value 466,466 130,422
Gross unrealized losses (1,049) (116)
U.S. Government bonds and notes    
Debt securities, available-for-sale    
Less than 12 months, fair value 126,285 38,473
Less than 12 months, gross unrealized losses (309) (48)
12 months or greater, fair value 346 1,692
12 months or greater, gross unrealized losses (1) (2)
Corporate bonds, commercial paper and notes    
Debt securities, available-for-sale    
Less than 12 months, fair value 338,170 88,597
Less than 12 months, gross unrealized losses (738) (65)
12 months or greater, fair value 1,665 1,660
12 months or greater, gross unrealized losses $ (1) $ (1)