XML 90 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
Cash Equivalents and Investments - Schedule of Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items]  
Less than 12 Months, Fair Value $ 917,186
Less than 12 Months, Unrealized Losses (4,006)
12 Months or Greater, Fair Value 0
12 Months or Greater, Unrealized Losses 0
Total, Fair Value 917,186
Total, Unrealized Losses (4,006)
U.S. Treasury securities  
Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items]  
Less than 12 Months, Fair Value 486,424
Less than 12 Months, Unrealized Losses (2,547)
12 Months or Greater, Fair Value 0
12 Months or Greater, Unrealized Losses 0
Total, Fair Value 486,424
Total, Unrealized Losses (2,547)
U.S. agency securities  
Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items]  
Less than 12 Months, Fair Value 182,475
Less than 12 Months, Unrealized Losses (197)
12 Months or Greater, Fair Value 0
12 Months or Greater, Unrealized Losses 0
Total, Fair Value 182,475
Total, Unrealized Losses (197)
Foreign government securities  
Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items]  
Less than 12 Months, Fair Value 7,374
Less than 12 Months, Unrealized Losses (28)
12 Months or Greater, Fair Value 0
12 Months or Greater, Unrealized Losses 0
Total, Fair Value 7,374
Total, Unrealized Losses (28)
Corporate debt securities  
Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items]  
Less than 12 Months, Fair Value 240,913
Less than 12 Months, Unrealized Losses (1,234)
12 Months or Greater, Fair Value 0
12 Months or Greater, Unrealized Losses 0
Total, Fair Value 240,913
Total, Unrealized Losses $ (1,234)