XML 41 R34.htm IDEA: XBRL DOCUMENT v3.24.2
Marketable Securities - Schedule of Fair Values and Unrealized Losses on Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Marketable Securities [Line Items]    
Fair Value, Less than 12 Months $ 1,073,846 $ 800,470
Fair Value, 12 Months or Greater 327,312 158,064
Fair Value, Total 1,401,158 958,534
Unrealized Losses, Less than 12 Months (2,402) (1,760)
Unrealized Losses, 12 Months or Greater (869) (930)
Unrealized Losses, Total (3,271) (2,690)
U.S. Treasury Securities [Member]    
Marketable Securities [Line Items]    
Fair Value, Less than 12 Months 506,864 487,260
Fair Value, 12 Months or Greater 181,167 46,130
Fair Value, Total 688,031 533,390
Unrealized Losses, Less than 12 Months (788) (1,074)
Unrealized Losses, 12 Months or Greater (368) (281)
Unrealized Losses, Total (1,156) (1,355)
U.S. Agency Obligations [Member]    
Marketable Securities [Line Items]    
Fair Value, Less than 12 Months 209,623 206,105
Fair Value, 12 Months or Greater 95,438 80,657
Fair Value, Total 305,061 286,762
Unrealized Losses, Less than 12 Months (525) (390)
Unrealized Losses, 12 Months or Greater (233) (485)
Unrealized Losses, Total (758) (875)
Corporate Notes and Bonds [Member]    
Marketable Securities [Line Items]    
Fair Value, Less than 12 Months 339,304 100,295
Fair Value, 12 Months or Greater 50,707 31,277
Fair Value, Total 390,011 131,572
Unrealized Losses, Less than 12 Months (1,049) (293)
Unrealized Losses, 12 Months or Greater (268) (164)
Unrealized Losses, Total (1,317) (457)
Commercial Paper [Member]    
Marketable Securities [Line Items]    
Fair Value, Less than 12 Months 18,055 6,810
Fair Value, 12 Months or Greater 0 0
Fair Value, Total 18,055 6,810
Unrealized Losses, Less than 12 Months (40) (3)
Unrealized Losses, 12 Months or Greater 0 0
Unrealized Losses, Total $ (40) $ (3)