v3.25.0.1
Investments - Summary of Composition of Short and Long-term Investments (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost $ 1,709,820 $ 1,325,046
Unrealized Gains 1,573 2,029
Unrealized Losses (353) (1,127)
Aggregate Fair Value 1,711,040 1,325,948
Commercial Paper [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 4,941 11,513
Aggregate Fair Value 4,941 11,513
Corporate Bonds [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 284,337 237,662
Unrealized Gains 533 422
Unrealized Losses (295) (678)
Aggregate Fair Value 284,575 237,406
U.S. Government Agency Securities [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 117,158 122,414
Unrealized Gains 260 520
Unrealized Losses (49) (176)
Aggregate Fair Value 117,369 122,758
US Treasury Securities [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 1,303,384 953,457
Unrealized Gains 780 1,087
Unrealized Losses (9) (273)
Aggregate Fair Value $ 1,304,155 $ 954,271