v3.26.3
Marketable Securities (Tables)
9 Months Ended
Sep. 30, 2026
Investments, Debt and Equity Securities [Abstract]  
Schedule of Marketable Securities
Marketable securities at September 30, 2026 consisted of the following:
(In thousands)Amortized
Cost
Unrealized
Gains
Unrealized
Losses
Fair
Value
Current:
U.S. Treasuries$129,210 $26 $(198)$129,038 
Government securities87,835 5 (156)87,684 
Corporate debt securities285,525 20 (807)284,738 
Total current502,570 51 (1,161)501,460 
Non-current:
U.S. Treasuries121,718 — (1,679)120,039 
Government securities37,062 4 (360)36,706 
Corporate debt securities121,410 8 (1,154)120,264 
Total non-current280,190 12 (3,193)277,009 
Total marketable securities$782,760 $63 $(4,354)$778,469 
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 $1 $— $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