v3.25.1
Fair Value Instruments - Summary of Cash, Cash Equivalents and Available-for-Sale Securities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents $ 308,770 $ 344,865
Gross Unrealized Gains 866 745
Gross Unrealized (Losses) (183) (406)
Amortized Cost 764,635 749,292
Aggregate fair value, total 765,318 749,631
Cash and Cash Equivalents    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Aggregate fair value, total 308,770 344,865
Short-term Marketable Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Aggregate fair value, total 308,076 252,652
Long-term Marketable Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Aggregate fair value, total 148,472 152,114
Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 455,865 404,427
Gross Unrealized Gains 866 745
Gross Unrealized (Losses) (183) (406)
Aggregate Fair Value 456,548 404,766
Level 2 | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 10,213 15,373
Gross Unrealized Gains 7 4
Gross Unrealized (Losses) 0 (8)
Aggregate Fair Value 10,220 15,369
Level 2 | Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 228,713 177,771
Gross Unrealized Gains 516 423
Gross Unrealized (Losses) (94) (225)
Aggregate Fair Value 229,135 177,969
Level 2 | U.S. government agency securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 216,939 211,283
Gross Unrealized Gains 343 318
Gross Unrealized (Losses) (89) (173)
Aggregate Fair Value 217,193 211,428
Level 2 | Short-term Marketable Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Aggregate Fair Value $ 308,076 252,652
Debt securities, available-for-sale, term 1 year  
Level 2 | Short-term Marketable Securities | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Aggregate Fair Value $ 10,219 15,369
Level 2 | Short-term Marketable Securities | Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Aggregate Fair Value 124,423 86,693
Level 2 | Short-term Marketable Securities | U.S. government agency securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Aggregate Fair Value 173,434 150,590
Level 2 | Long-term Marketable Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Aggregate Fair Value 148,472 152,114
Level 2 | Long-term Marketable Securities | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Aggregate Fair Value 0 0
Level 2 | Long-term Marketable Securities | Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Aggregate Fair Value 104,713 91,276
Level 2 | Long-term Marketable Securities | U.S. government agency securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Aggregate Fair Value $ 43,759 60,838
Level 2 | Long-term Marketable Securities | Minimum    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt securities, available-for-sale, term 1 year  
Level 2 | Long-term Marketable Securities | Maximum    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt securities, available-for-sale, term 2 years  
Cash and cash equivalents | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents $ 308,770 344,865
Aggregate Fair Value $ 308,770 $ 344,865