v3.24.1.u1
Marketable Securities (Tables)
3 Months Ended
Mar. 31, 2024
Investments, Debt and Equity Securities [Abstract]  
Schedule of Marketable Securities
Marketable securities at March 31, 2024 consisted of the following:
(In thousands)Amortized
Cost
Unrealized
Gains
Unrealized
Losses
Fair
Value
Current:
Certificates of deposit$11,384 $— $(3)$11,381 
U.S. Treasuries79,485 6 (17)79,474 
Government securities156,434 20 (454)156,000 
Corporate debt securities232,852 12 (492)232,372 
Total Current480,155 38 (966)479,227 
Non-current:
U.S. Treasuries32,989 6 (14)32,981 
Government securities18,684 — (60)18,624 
Corporate debt securities64,787 33 (124)64,696 
Total Non-current116,460 39 (198)116,301 
Total marketable securities$596,615 $77 $(1,164)$595,528 
Marketable securities at December 31, 2023 consisted of the following:
(In thousands)Amortized
Cost
Unrealized
Gains
Unrealized
Losses
Fair
Value
Current:
U.S. Treasuries$30,876 $— $(56)$30,820 
Government securities247,460 194 (695)246,959 
Corporate debt securities411,045 874 (975)410,944 
Total Current689,381 1,068 (1,726)688,723 
Non-current:
U.S. Treasuries4,802 30 — 4,832 
Government securities9,986 75 — 10,061 
Corporate debt securities14,430 112 — 14,542 
Total Non-current29,218 217 — 29,435 
Total marketable securities$718,599 $1,285 $(1,726)$718,158