v3.25.0.1
Fair Value of Financial Instruments - Schedule of Financial Assets Measured at Fair Value on Recurring Basis (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents $ 21,946 $ 131,193
Fair Value on Recurring Basis    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Other assets and restricted cash 148  
Total assets measured at fair value 356,271 172,586
Level 1 | Fair Value on Recurring Basis    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Other assets and restricted cash 148  
Total assets measured at fair value 277,292 167,611
Level 2 | Fair Value on Recurring Basis    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets measured at fair value 78,979 4,975
Money Market Funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 19,742 131,193
Money Market Funds | Fair Value on Recurring Basis    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 19,742 131,193
Money Market Funds | Level 1 | Fair Value on Recurring Basis    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 19,742 131,193
U.S. Treasury Securities | Fair Value on Recurring Basis    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments 186,552 36,418
Long-term investments 70,850  
U.S. Treasury Securities | Level 1 | Fair Value on Recurring Basis    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments 186,552 36,418
Long-term investments 70,850  
Corporate Debt Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 2,204  
Corporate Debt Securities | Fair Value on Recurring Basis    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 2,204  
Short-term investments 61,969  
Long-term investments 7,863  
Corporate Debt Securities | Level 2 | Fair Value on Recurring Basis    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 2,204  
Short-term investments 61,969  
Long-term investments 7,863  
U.S. Government Agency Securities | Fair Value on Recurring Basis    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments 3,928 4,975
Long-term investments 3,015  
U.S. Government Agency Securities | Level 2 | Fair Value on Recurring Basis    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments 3,928 $ 4,975
Long-term investments $ 3,015