XML 53 R44.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value of Financial Instruments - Summary of Composition of Short and Long Term Investments (Detail) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 1,286,649 $ 1,204,247
Unrealized Gains 428 24
Unrealized Losses (5,716) (9,818)
Aggregate Fair Value 1,281,361 1,194,453
Commercial Paper [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 20,325 16,036
Aggregate Fair Value 20,325 16,036
Corporate Bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 250,920 265,875
Unrealized Gains 96 9
Unrealized Losses (2,523) (3,966)
Aggregate Fair Value 248,493 261,918
U.S. Government Agency Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 55,791 40,908
Unrealized Gains 13 1
Unrealized Losses (629) (944)
Aggregate Fair Value 55,175 39,965
US Treasury Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 959,613 881,428
Unrealized Gains 319 14
Unrealized Losses (2,564) (4,908)
Aggregate Fair Value $ 957,368 $ 876,534