XML 52 R43.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value of Financial Instruments - Summary of Composition of Short and Long Term Investments (Detail) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 1,110,474 $ 996,638
Unrealized Gains 60 11
Unrealized Losses (7,495) (792)
Aggregate Fair Value 1,103,039 995,857
Commercial Paper [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 25,629 25,245
Aggregate Fair Value 25,629 25,245
Corporate Bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 254,861 250,443
Unrealized Gains 9 9
Unrealized Losses (3,931) (606)
Aggregate Fair Value 250,939 249,846
U.S. Government Agency Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 35,986 22,504
Unrealized Gains 13  
Unrealized Losses (621) (38)
Aggregate Fair Value 35,378 22,466
US Treasury Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 793,998 698,446
Unrealized Gains 38 2
Unrealized Losses (2,943) (148)
Aggregate Fair Value $ 791,093 $ 698,300