v3.26.1
Marketable Securities (Tables)
6 Months Ended
Jun. 30, 2026
Investments, Debt and Equity Securities [Abstract]  
Schedule of Marketable Securities
Marketable securities at June 30, 2026 consisted of the following:
(In thousands)Amortized
Cost
Unrealized
Gains
Unrealized
Losses
Fair
Value
Current:
U.S. Treasuries$96,509 $102 $(8)$96,603 
Government securities88,570 (61)88,513 
Corporate debt securities332,977 100 (264)332,813 
Total current518,056 206 (333)517,929 
Non-current:
U.S. Treasuries155,754 15 (951)154,818 
Government securities57,467 17 (220)57,264 
Corporate debt securities135,701 (531)135,172 
Total non-current348,922 34 (1,702)347,254 
Total marketable securities$866,978 $240 $(2,035)$865,183 
Marketable securities at December 31, 2025 consisted of the following:
(In thousands)Amortized
Cost
Unrealized
Gains
Unrealized
Losses
Fair
Value
Current:
Certificates of deposit$750 $$— $751 
U.S. Treasuries165,365 463 — 165,828 
Government securities110,182 92 (6)110,268 
Corporate debt securities487,786 673 (11)488,448 
Total current764,083 1,229 (17)765,295 
Non-current:
U.S. Treasuries129,738 648 (1)130,385 
Government securities54,527 31 (10)54,548 
Corporate debt securities124,767 346 (33)125,080 
Total non-current309,032 1,025 (44)310,013 
Total marketable securities$1,073,115 $2,254 $(61)$1,075,308