Annual report pursuant to Section 13 and 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.4
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
Dec. 31, 2022
Dec. 31, 2021
Cash Cash Equivalents Short Term And Long Term Investments [Line Items]    
Cash and Cash Equivalents $ 615,733 $ 796,283
Short-Term Investments 102,166 98,580
Long-Term Investments 24,028 96,711
Adjusted Cost 736,034 987,273
Fair Value 741,927 991,574
Level 1 [Member]    
Cash Cash Equivalents Short Term And Long Term Investments [Line Items]    
Cash and Cash Equivalents 73,503 132,063
Short-Term Investments 16,201 8,896
Long-Term Investments 0 16,541
Adjusted Cost 89,704 157,500
Fair Value 89,704 157,500
Level 2 [Member]    
Cash Cash Equivalents Short Term And Long Term Investments [Line Items]    
Cash and Cash Equivalents 2,500  
Short-Term Investments 85,965 89,684
Long-Term Investments 24,028 80,170
Adjusted Cost 106,600 165,553
Fair Value 112,493 169,854
Money market funds [Member] | Level 1 [Member]    
Cash Cash Equivalents Short Term And Long Term Investments [Line Items]    
Cash and Cash Equivalents 71,503 132,063
Short-Term Investments   0
Adjusted Cost 71,503 132,063
Fair Value 71,503 132,063
U.S. Treasury Securities [Member] | Level 1 [Member]    
Cash Cash Equivalents Short Term And Long Term Investments [Line Items]    
Cash and Cash Equivalents 2,000  
Short-Term Investments 16,201 8,896
Long-Term Investments 0 16,541
Adjusted Cost 18,201 25,437
Fair Value 18,201 25,437
Corporate Notes and Bonds [Member] | Level 2 [Member]    
Cash Cash Equivalents Short Term And Long Term Investments [Line Items]    
Cash and Cash Equivalents 2,500  
Short-Term Investments 85,731 84,783
Long-Term Investments 13,728 63,590
Adjusted Cost 101,959 148,373
Fair Value 101,959 148,373
Asset-backed Securities [Member] | Level 2 [Member]    
Cash Cash Equivalents Short Term And Long Term Investments [Line Items]    
Short-Term Investments 234 4,901
Long-Term Investments 4,407 12,279
Adjusted Cost 4,641 17,180
Fair Value 4,641 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 5,893 4,301
Fair Value 5,893 4,301
Cash [Member]    
Cash Cash Equivalents Short Term And Long Term Investments [Line Items]    
Cash and Cash Equivalents 539,730 664,220
Fair Value $ 539,730 $ 664,220