v3.23.2
Marketable Securities (Tables)
6 Months Ended
Jun. 30, 2023
Investments, Debt and Equity Securities [Abstract]  
Schedule of Marketable Securities
Marketable securities at June 30, 2023 consisted of the following:
(In thousands)Amortized
Cost
Unrealized
Gains
Unrealized
Losses
Fair
Value
Current:
U.S. Treasuries$52,030 $$(476)$51,555 
Government securities276,272 — (3,458)272,814 
Corporate debt securities295,725 (2,285)293,444 
Total Current624,027 (6,219)617,813 
Non-current:
U.S. Treasuries— — — — 
Government securities100,512 — (1,230)99,282 
Corporate debt securities146,501 10 (1,436)145,075 
Total Non-current247,013 10 (2,666)244,357 
Total marketable securities$871,040 $15 $(8,885)$862,170 
Marketable securities at December 31, 2022 consisted of the following:
(In thousands)Amortized
Cost
Unrealized
Gains
Unrealized
Losses
Fair
Value
Current:
U.S. Treasuries$68,175 $$(811)$67,367 
Government securities220,901 (5,289)215,620 
Corporate debt securities363,263 (2,391)360,873 
Total Current652,339 12 (8,491)643,860 
Non-current:
U.S. Treasuries17,418 (193)17,229 
Government securities117,475 (1,659)115,823 
Corporate debt securities183,037 76 (2,291)180,822 
Total Non-current317,930 87 (4,143)313,874 
Total marketable securities$970,269 $99 $(12,634)$957,734