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
Jun. 30, 2026
Dec. 31, 2025
Debt securities, available-for-sale    
Less than 12 months, fair value $ 682,150 $ 127,070
Less than 12 months, gross unrealized losses (1,503) (113)
12 months or greater, fair value 347 3,352
12 months or greater, gross unrealized losses (1) (3)
Fair value 682,497 130,422
Gross unrealized losses (1,504) (116)
U.S. Government bonds and notes    
Debt securities, available-for-sale    
Less than 12 months, fair value 163,056 38,473
Less than 12 months, gross unrealized losses (548) (48)
12 months or greater, fair value 347 1,692
12 months or greater, gross unrealized losses (1) (2)
Non-U.S. Government bonds and notes    
Debt securities, available-for-sale    
Less than 12 months, fair value 7,812 0
Less than 12 months, gross unrealized losses (27) 0
Corporate bonds, commercial paper and notes    
Debt securities, available-for-sale    
Less than 12 months, fair value 511,282 88,597
Less than 12 months, gross unrealized losses (928) (65)
12 months or greater, fair value 0 1,660
12 months or greater, gross unrealized losses $ 0 $ (1)