XML 51 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Marketable Securities - Summary of Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Debt Securities, Available-for-Sale [Line Items]    
Marketable securities held, Amortized Cost $ 807,627 $ 753,377
Marketable securities held, Gross Unrealized Gains 145 1,077
Marketable securities held, Gross Unrealized Losses (1,066) (473)
Marketable securities held, Fair Value 806,706 753,981
Commercial Paper    
Debt Securities, Available-for-Sale [Line Items]    
Available-for-sale, Amortized Cost 248,931 285,054
Available-for-sale, Gross Unrealized Gains 53 250
Available-for-sale, Gross Unrealized Losses (218) (15)
Available-for-sale, Fair Value 248,766 285,289
Corporate Notes    
Debt Securities, Available-for-Sale [Line Items]    
Available-for-sale, Amortized Cost 57,238 23,462
Available-for-sale, Gross Unrealized Gains 4 63
Available-for-sale, Gross Unrealized Losses (128)  
Available-for-sale, Fair Value 57,114 23,525
U.S. Treasury Securities    
Debt Securities, Available-for-Sale [Line Items]    
Available-for-sale, Amortized Cost 237,513 151,805
Available-for-sale, Gross Unrealized Gains 33 436
Available-for-sale, Gross Unrealized Losses (427) (94)
Available-for-sale, Fair Value 237,119 152,147
Corporate Equity Securities    
Debt Securities, Available-for-Sale [Line Items]    
Equity securities, Amortized Cost 18,522 21,875
Equity securities, Fair Value 18,522 21,875
U.S Government Securities    
Debt Securities, Available-for-Sale [Line Items]    
Available-for-sale, Amortized Cost 245,423 271,181
Available-for-sale, Gross Unrealized Gains 55 328
Available-for-sale, Gross Unrealized Losses (293) (364)
Available-for-sale, Fair Value $ 245,185 $ 271,145