v3.24.3
Investments and Fair Value Measurements - Available-For-Sale Debt Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost $ 3,784,795 $ 2,831,505
Unrealized Gains 2,888 4,520
Unrealized Losses (34) (1,085)
Fair Value 3,787,649 2,834,940
U.S. Treasury securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 3,784,795 2,831,505
Unrealized Gains 2,888 4,520
Unrealized Losses (34) (1,085)
Fair Value 3,787,649 2,834,940
U.S. Treasury securities | Cash and Cash Equivalents    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost   10,078
Unrealized Gains   1
Unrealized Losses   0
Fair Value   10,079
U.S. Treasury securities | Marketable Securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost   2,821,427
Unrealized Gains   4,519
Unrealized Losses   (1,085)
Fair Value $ 3,787,649 $ 2,824,861