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.23.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, 2023
Dec. 31, 2022
Cash Cash Equivalents Short Term And Long Term Investments [Line Items]    
Cash and Cash Equivalents $ 760,040 $ 615,733
Short-Term Investments 89,507 102,166
Long-Term Investments 32,171 24,028
Adjusted Cost 876,450 736,034
Fair Value 881,718 741,927
Level 1 [Member]    
Cash Cash Equivalents Short Term And Long Term Investments [Line Items]    
Cash and Cash Equivalents 79,624 73,503
Fair Value 96,195 95,597
Short-Term Investments 11,303 16,201
Long-Term Investments 5,268 5,893
Adjusted Cost 90,927 89,704
Level 2 [Member]    
Cash Cash Equivalents Short Term And Long Term Investments [Line Items]    
Cash and Cash Equivalents 0 2,500
Fair Value 105,107 106,600
Short-Term Investments 78,204 85,965
Long-Term Investments 26,903 18,135
Adjusted Cost 105,107 106,600
Money market funds [Member] | Level 1 [Member]    
Cash Cash Equivalents Short Term And Long Term Investments [Line Items]    
Cash and Cash Equivalents 73,375 71,503
Fair Value 73,375 71,503
Short-Term Investments 0 0
Long-Term Investments 0 0
Adjusted Cost 73,375 71,503
U.S. Treasury Securities [Member] | Level 1 [Member]    
Cash Cash Equivalents Short Term And Long Term Investments [Line Items]    
Cash and Cash Equivalents 6,249 2,000
Fair Value 17,552 18,201
Short-Term Investments 11,303 16,201
Long-Term Investments 0 0
Adjusted Cost 17,552 18,201
Mutual Funds [Member] | Level 2 [Member]    
Cash Cash Equivalents Short Term And Long Term Investments [Line Items]    
Cash and Cash Equivalents 0 0
Fair Value 5,268 5,893
Short-Term Investments 0 0
Long-Term Investments 5,268 5,893
Adjusted Cost 0 0
Corporate Notes and Bonds [Member] | Level 2 [Member]    
Cash Cash Equivalents Short Term And Long Term Investments [Line Items]    
Cash and Cash Equivalents 0 2,500
Fair Value 97,425 101,959
Short-Term Investments 76,066 85,731
Long-Term Investments 21,359 13,728
Adjusted Cost 97,425 101,959
Asset-backed Securities [Member] | Level 2 [Member]    
Cash Cash Equivalents Short Term And Long Term Investments [Line Items]    
Cash and Cash Equivalents 0 0
Fair Value 4,669 4,641
Short-Term Investments 135 234
Long-Term Investments 4,534 4,407
Adjusted Cost 4,669 4,641
Cash [Member]    
Cash Cash Equivalents Short Term And Long Term Investments [Line Items]    
Cash and Cash Equivalents 680,416 539,730
Fair Value 680,416  
Short-Term Investments 0 0
Long-Term Investments 0 0
Fair Value   $ 539,730
U.S. Agency securities [Member] | Level 2 [Member]    
Cash Cash Equivalents Short Term And Long Term Investments [Line Items]    
Cash and Cash Equivalents 0  
Fair Value 3,013  
Short-Term Investments 2,003  
Long-Term Investments 1,010  
Adjusted Cost $ 3,013