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.1
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
Mar. 31, 2022
Dec. 31, 2021
Cash Cash Equivalents Short Term And Long Term Investments [Line Items]    
Cash and cash equivalents $ 589,908 $ 796,283
Short-Term Investments 104,933 98,580
Long-Term Investments 125,051 145,590
Adjusted Cost 819,892 1,040,453
Fair Value 819,892 1,040,453
Level 1 [Member]    
Cash Cash Equivalents Short Term And Long Term Investments [Line Items]    
Cash and cash equivalents 19,075 132,063
Short-Term Investments 11,775 8,896
Long-Term Investments 11,208 16,541
Adjusted Cost 42,058 157,500
Fair Value 42,058 157,500
Level 2 [Member]    
Cash Cash Equivalents Short Term And Long Term Investments [Line Items]    
Short-Term Investments 93,158 89,684
Long-Term Investments 113,843 129,049
Adjusted Cost 207,001 218,733
Fair Value 207,001 218,733
Money market funds [Member] | Level 1 [Member]    
Cash Cash Equivalents Short Term And Long Term Investments [Line Items]    
Cash and cash equivalents 19,075 132,063
Short-Term Investments 0 0
Adjusted Cost 19,075 132,063
Fair Value 19,075 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,775 8,896
Long-Term Investments 11,208 16,541
Adjusted Cost 22,983 25,437
Fair Value 22,983 25,437
Corporate Notes and Bonds [Member] | Level 2 [Member]    
Cash Cash Equivalents Short Term And Long Term Investments [Line Items]    
Short-Term Investments 86,388 84,783
Long-Term Investments 47,177 63,590
Adjusted Cost 133,565 148,373
Fair Value 133,565 148,373
Asset-backed Securities [Member] | Level 2 [Member]    
Cash Cash Equivalents Short Term And Long Term Investments [Line Items]    
Short-Term Investments 6,770 4,901
Long-Term Investments 14,542 12,279
Adjusted Cost 21,312 17,180
Fair Value 21,312 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 52,124 53,180
Adjusted Cost 52,124 53,180
Fair Value 52,124 53,180
Cash [Member]    
Cash Cash Equivalents Short Term And Long Term Investments [Line Items]    
Cash and cash equivalents 570,833 664,220
Fair Value $ 570,833 $ 664,220