v3.25.2
Cash Equivalents and Investments - Schedule of Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items]    
Less than 12 Months, Fair Value $ 1,538,805 $ 1,008,158
Less than 12 Months, Unrealized Losses (907) (5,879)
12 Months or Greater, Fair Value 0 28,932
12 Months or Greater, Unrealized Losses 0 (19)
Total, Fair Value 1,538,805 1,037,090
Total, Unrealized Losses (907) (5,898)
U.S. Treasury securities    
Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items]    
Less than 12 Months, Fair Value 1,195,633 638,363
Less than 12 Months, Unrealized Losses (707) (4,434)
12 Months or Greater, Fair Value 0 25,891
12 Months or Greater, Unrealized Losses 0 (12)
Total, Fair Value 1,195,633 664,254
Total, Unrealized Losses (707) (4,446)
U.S. agency securities    
Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items]    
Less than 12 Months, Fair Value 295,008 102,229
Less than 12 Months, Unrealized Losses (123) (211)
12 Months or Greater, Fair Value 0 0
12 Months or Greater, Unrealized Losses 0 0
Total, Fair Value 295,008 102,229
Total, Unrealized Losses (123) (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 48,164 256,629
Less than 12 Months, Unrealized Losses (77) (1,233)
12 Months or Greater, Fair Value 0 3,041
12 Months or Greater, Unrealized Losses 0 (7)
Total, Fair Value 48,164 259,670
Total, Unrealized Losses $ (77) $ (1,240)