v3.26.1
Fair Value of Financial Instruments - Schedule of Fair Value of Financial Assets and Liabilities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value of cash and cash equivalents $ 362,427 $ 191,494
Investment, Type [Extensible Enumeration] us-gaap:MoneyMarketFundsMember us-gaap:MoneyMarketFundsMember
Fair value of short and long term investments $ 424,894 $ 958,214
Fair value of restricted cash 2,703 2,703
Fair value of financial assets 805,779 1,171,727
Fair value of financial liabilities 746 381
Fair Value, Inputs, Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value of cash and cash equivalents $ 362,427 $ 191,494
Investment, Type [Extensible Enumeration] us-gaap:MoneyMarketFundsMember us-gaap:MoneyMarketFundsMember
Fair value of financial assets $ 362,427 $ 191,494
Fair Value, Inputs, Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investment, Type [Extensible Enumeration] us-gaap:MoneyMarketFundsMember us-gaap:MoneyMarketFundsMember
Fair value of restricted cash $ 2,703 $ 2,703
Fair value of financial assets 428,265 961,157
Fair value of financial liabilities 746 381
Fair Value, Inputs, Level 3 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value of short and long term investments 15,087 19,076
Corporate Bonds [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value of short and long term investments 183,028 253,765
Corporate Bonds [Member] | Fair Value, Inputs, Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value of short and long term investments 183,028 253,765
U.S. Government Agency Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value of short and long term investments 29,469 45,710
U.S. Government Agency Securities [Member] | Fair Value, Inputs, Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value of short and long term investments 29,469 45,710
US Treasury Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value of short and long term investments 212,397 658,739
US Treasury Securities [Member] | Fair Value, Inputs, Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value of short and long term investments 212,397 658,739
Strategic Investments [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value of short and long term investments 15,087 19,076
Strategic Investments [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value of short and long term investments 15,087 19,076
Foreign Currency Derivative [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value of prepaid expenses and other current assets 668 240
Fair value of accrued expenses and other current liabilities 746 381
Foreign Currency Derivative [Member] | Fair Value, Inputs, Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value of prepaid expenses and other current assets 668 240
Fair value of accrued expenses and other current liabilities $ 746 $ 381