XML 57 R48.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value of Financial Instruments - Summary of Composition of Short and Long Term Investments (Detail) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 1,216,864 $ 1,204,247
Unrealized Gains 1 24
Unrealized Losses (4,478) (9,818)
Aggregate Fair Value 1,212,387 1,194,453
Commercial Paper [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 12,892 16,036
Aggregate Fair Value 12,892 16,036
Corporate Bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 229,363 265,875
Unrealized Gains   9
Unrealized Losses (2,208) (3,966)
Aggregate Fair Value 227,155 261,918
U.S. Government Agency Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 86,755 40,908
Unrealized Gains   1
Unrealized Losses (861) (944)
Aggregate Fair Value 85,894 39,965
US Treasury Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 887,854 881,428
Unrealized Gains 1 14
Unrealized Losses (1,409) (4,908)
Aggregate Fair Value $ 886,446 $ 876,534