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.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, 2023
Dec. 31, 2022
Cash Cash Equivalents Short Term And Long Term Investments [Line Items]    
Cash and Cash Equivalents $ 896,514 $ 615,733
Short-Term Investments 80,648 102,166
Long-Term Investments 48,019 24,028
Adjusted Cost 1,013,826 736,034
Fair Value 1,025,181 741,927
Level 1 [Member]    
Cash Cash Equivalents Short Term And Long Term Investments [Line Items]    
Cash and Cash Equivalents 101,032 73,503
Fair Value 123,507 95,597
Short-Term Investments 11,120 16,201
Long-Term Investments 11,355 5,893
Adjusted Cost 112,152 89,704
Level 2 [Member]    
Cash Cash Equivalents Short Term And Long Term Investments [Line Items]    
Cash and Cash Equivalents 5,986 2,500
Fair Value 112,178 106,600
Short-Term Investments 69,528 85,965
Long-Term Investments 36,664 18,135
Adjusted Cost 112,178 106,600
Money market funds [Member] | Level 1 [Member]    
Cash Cash Equivalents Short Term And Long Term Investments [Line Items]    
Cash and Cash Equivalents 98,033 71,503
Fair Value 98,033 71,503
Short-Term Investments 0 0
Long-Term Investments 0 0
Adjusted Cost 98,033 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 2,999 2,000
Fair Value 14,119 18,201
Short-Term Investments 11,120 16,201
Long-Term Investments 0 0
Adjusted Cost 14,119 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 11,355 5,893
Short-Term Investments 0 0
Long-Term Investments 11,355 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 5,986 2,500
Fair Value 98,921 101,959
Short-Term Investments 66,526 85,731
Long-Term Investments 26,409 13,728
Adjusted Cost 98,921 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 8,547 4,641
Short-Term Investments 0 234
Long-Term Investments 8,547 4,407
Adjusted Cost 8,547 4,641
Cash [Member]    
Cash Cash Equivalents Short Term And Long Term Investments [Line Items]    
Cash and Cash Equivalents 789,496 539,730
Short-Term Investments 0 0
Long-Term Investments 0 0
Fair Value 789,496 $ 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 4,710  
Short-Term Investments 3,002  
Long-Term Investments 1,708  
Adjusted Cost $ 4,710