v3.24.2.u1
Fair Value of Financial Instruments - Summary of Composition of Short and Long Term Investments (Detail) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 1,150,303 $ 1,325,046
Unrealized Gains 13 2,029
Unrealized Losses (2,494) (1,127)
Aggregate Fair Value 1,147,822 1,325,948
Commercial Paper [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 21,612 11,513
Aggregate Fair Value 21,612 11,513
Corporate Bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 244,160 237,662
Unrealized Gains 8 422
Unrealized Losses (822) (678)
Aggregate Fair Value 243,346 237,406
U.S. Government Agency Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 133,399 122,414
Unrealized Gains 5 520
Unrealized Losses (456) (176)
Aggregate Fair Value 132,948 122,758
US Treasury Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 751,132 953,457
Unrealized Gains 0 1,087
Unrealized Losses (1,216) (273)
Aggregate Fair Value $ 749,916 $ 954,271