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.3
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
Sep. 30, 2023
Dec. 31, 2022
Cash Cash Equivalents Short Term And Long Term Investments [Line Items]    
Cash and Cash Equivalents $ 1,100,401 $ 615,733
Short-Term Investments 64,065 102,166
Long-Term Investments 55,323 24,028
Adjusted Cost 1,211,366 736,034
Fair Value 1,219,789 741,927
Level 1 [Member]    
Cash Cash Equivalents Short Term And Long Term Investments [Line Items]    
Cash and Cash Equivalents 92,960 73,503
Fair Value 106,544 95,597
Short-Term Investments 5,161 16,201
Long-Term Investments 8,423 5,893
Adjusted Cost 98,121 89,704
Level 2 [Member]    
Cash Cash Equivalents Short Term And Long Term Investments [Line Items]    
Cash and Cash Equivalents 11,234 2,500
Fair Value 117,038 106,600
Short-Term Investments 58,904 85,965
Long-Term Investments 46,900 18,135
Adjusted Cost 117,038 106,600
Money market funds [Member] | Level 1 [Member]    
Cash Cash Equivalents Short Term And Long Term Investments [Line Items]    
Cash and Cash Equivalents 92,960 71,503
Fair Value 92,960 71,503
Short-Term Investments 0 0
Long-Term Investments 0 0
Adjusted Cost 92,960 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 0 2,000
Fair Value 5,161 18,201
Short-Term Investments 5,161 16,201
Long-Term Investments 0 0
Adjusted Cost 5,161 18,201
Mutual Funds [Member] | Level 1 [Member]    
Cash Cash Equivalents Short Term And Long Term Investments [Line Items]    
Cash and Cash Equivalents 0 0
Fair Value 8,423 5,893
Short-Term Investments 0 0
Long-Term Investments 8,423 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 4,989 2,500
Fair Value 87,026 101,959
Short-Term Investments 51,450 85,731
Long-Term Investments 30,587 13,728
Adjusted Cost 87,026 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 11,381 4,641
Short-Term Investments 292 234
Long-Term Investments 11,089 4,407
Adjusted Cost 11,381 4,641
Cash [Member]    
Cash Cash Equivalents Short Term And Long Term Investments [Line Items]    
Cash and Cash Equivalents 996,207 539,730
Short-Term Investments 0 0
Long-Term Investments 0 0
Fair Value 996,207 $ 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 6,245  
Fair Value 18,631  
Short-Term Investments 7,162  
Long-Term Investments 5,224  
Adjusted Cost $ 18,631