XML 35 R23.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Marketable Securities (Tables)
6 Months Ended
Jun. 30, 2024
Investments, Debt and Equity Securities [Abstract]  
Schedule of Marketable Securities
Marketable securities at June 30, 2024 consisted of the following:
(In thousands)Amortized
Cost
Unrealized
Gains
Unrealized
Losses
Fair
Value
Current:
Certificates of deposit$11,885 $— $(7)$11,878 
U.S. Treasuries77,271 — (93)77,178 
Government securities147,335 — (311)147,024 
Corporate debt securities249,719 (426)249,294 
Total Current486,210 (837)485,374 
Non-current:
U.S. Treasuries25,132 (58)25,082 
Government securities3,800 — (31)3,769 
Corporate debt securities46,681 (133)46,553 
Total Non-current75,613 13 (222)75,404 
Total marketable securities$561,823 $14 $(1,059)$560,778 
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