Quarterly report pursuant to Section 13 or 15(d)

Cash, Cash Equivalents, Short-Term and Long-Term Investments - Summary of Cash, Cash Equivalents, Short-Term and Long-Term Investments by Significant Investment Category (Detail)

v3.22.2
Cash, Cash Equivalents, Short-Term and Long-Term Investments - Summary of Cash, Cash Equivalents, Short-Term and Long-Term Investments by Significant Investment Category (Detail) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Cash Cash Equivalents Short Term And Long Term Investments [Line Items]    
Cash and cash equivalents $ 751,904 $ 796,283
Short-Term Investments 105,099 98,580
Long-Term Investments 89,423 145,590
Adjusted Cost 946,426 1,040,453
Fair Value 946,426 1,040,453
Level 1 [Member]    
Cash Cash Equivalents Short Term And Long Term Investments [Line Items]    
Cash and cash equivalents 118,137 132,063
Short-Term Investments 11,419 8,896
Long-Term Investments 8,713 16,541
Adjusted Cost 138,269 157,500
Fair Value 138,269 157,500
Level 2 [Member]    
Cash Cash Equivalents Short Term And Long Term Investments [Line Items]    
Short-Term Investments 93,680 89,684
Long-Term Investments 80,710 129,049
Adjusted Cost 174,390 218,733
Fair Value 174,390 218,733
Money market funds [Member] | Level 1 [Member]    
Cash Cash Equivalents Short Term And Long Term Investments [Line Items]    
Cash and cash equivalents 118,137 132,063
Short-Term Investments 0 0
Adjusted Cost 118,137 132,063
Fair Value 118,137 132,063
U.S. Treasury Securities [Member] | Level 1 [Member]    
Cash Cash Equivalents Short Term And Long Term Investments [Line Items]    
Short-Term Investments 11,419 8,896
Long-Term Investments 8,713 16,541
Adjusted Cost 20,132 25,437
Fair Value 20,132 25,437
Corporate Notes and Bonds [Member] | Level 2 [Member]    
Cash Cash Equivalents Short Term And Long Term Investments [Line Items]    
Short-Term Investments 89,335 84,783
Long-Term Investments 19,837 63,590
Adjusted Cost 109,172 148,373
Fair Value 109,172 148,373
Asset-backed Securities [Member] | Level 2 [Member]    
Cash Cash Equivalents Short Term And Long Term Investments [Line Items]    
Short-Term Investments 4,345 4,901
Long-Term Investments 10,150 12,279
Adjusted Cost 14,495 17,180
Fair Value 14,495 17,180
Mutual Funds [Member] | Level 2 [Member]    
Cash Cash Equivalents Short Term And Long Term Investments [Line Items]    
Short-Term Investments 0 0
Long-Term Investments 50,723 53,180
Adjusted Cost 50,723 53,180
Fair Value 50,723 53,180
Cash [Member]    
Cash Cash Equivalents Short Term And Long Term Investments [Line Items]    
Cash and cash equivalents 633,767 664,220
Fair Value $ 633,767 $ 664,220