v3.25.1
Cash Equivalents and Investments - Schedule of Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items]    
Less than 12 Months, Fair Value $ 1,033,385 $ 1,008,158
Less than 12 Months, Unrealized Losses (1,505) (5,879)
12 Months or Greater, Fair Value 13,280 28,932
12 Months or Greater, Unrealized Losses (8) (19)
Total, Fair Value 1,046,665 1,037,090
Total, Unrealized Losses (1,513) (5,898)
U.S. Treasury securities    
Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items]    
Less than 12 Months, Fair Value 760,403 638,363
Less than 12 Months, Unrealized Losses (1,085) (4,434)
12 Months or Greater, Fair Value 10,229 25,891
12 Months or Greater, Unrealized Losses (6) (12)
Total, Fair Value 770,632 664,254
Total, Unrealized Losses (1,091) (4,446)
U.S. agency securities    
Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items]    
Less than 12 Months, Fair Value 162,520 102,229
Less than 12 Months, Unrealized Losses (98) (211)
12 Months or Greater, Fair Value 0 0
12 Months or Greater, Unrealized Losses 0 0
Total, Fair Value 162,520 102,229
Total, Unrealized Losses (98) (211)
Commercial paper    
Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items]    
Less than 12 Months, Fair Value   10,937
Less than 12 Months, Unrealized Losses   (1)
12 Months or Greater, Fair Value   0
12 Months or Greater, Unrealized Losses   0
Total, Fair Value   10,937
Total, Unrealized Losses   (1)
Corporate debt securities    
Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items]    
Less than 12 Months, Fair Value 110,462 256,629
Less than 12 Months, Unrealized Losses (322) (1,233)
12 Months or Greater, Fair Value 3,051 3,041
12 Months or Greater, Unrealized Losses (2) (7)
Total, Fair Value 113,513 259,670
Total, Unrealized Losses $ (324) $ (1,240)