v3.25.2
Fair Value Measurements - Summary of Company's Cash Equivalents and Marketable Securities' Amortized Costs, Gross Unrealized Gains, Gross Unrealized Losses and Estimated Fair Values by Significant Investment Category (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Debt Securities, Available-for-Sale [Line Items]    
Cash equivalents, Amortized cost $ 220,044 $ 354,061
Cash equivalents, Fair value 220,044 $ 354,061
Short-term marketable securities, Amortized cost 76,972  
Short-term marketable securities, Unrealized losses (16)  
Short-term marketable securities, Unrealized gain 9  
Short-term marketable securities, Fair value 76,965  
Long-term marketable securities, Amortized cost 16,072  
Long-term marketable securities, Unrealized gain 36  
Long-term marketable securities, Fair value 16,108  
Cash equivalents and marketable securities, Amortized cost 313,088  
Cash equivalents and marketable securities, Unrealized losses (16)  
Cash equivalents and marketable securities, Unrealized gain 45  
Cash equivalents and marketable securities, Fair value 313,117  
U.S. government bonds    
Debt Securities, Available-for-Sale [Line Items]    
Short-term marketable securities, Amortized cost 42,721  
Short-term marketable securities, Unrealized losses (3)  
Short-term marketable securities, Unrealized gain 9  
Short-term marketable securities, Fair value 42,727  
Long-term marketable securities, Amortized cost 15,073  
Long-term marketable securities, Unrealized gain 34  
Long-term marketable securities, Fair value $ 15,107  
U.S. government agency bonds    
Debt Securities, Available-for-Sale [Line Items]    
Cash equivalents, Contractual Maturity Three months or less  
Cash equivalents, Amortized cost $ 2,992  
Cash equivalents, Fair value 2,992  
Long-term marketable securities, Amortized cost 999  
Long-term marketable securities, Unrealized gain 2  
Long-term marketable securities, Fair value $ 1,001  
Commercial paper    
Debt Securities, Available-for-Sale [Line Items]    
Cash equivalents, Contractual Maturity Three months or less  
Cash equivalents, Amortized cost $ 20,967  
Cash equivalents, Fair value 20,967  
Short-term marketable securities, Amortized cost 25,858  
Short-term marketable securities, Unrealized losses (9)  
Short-term marketable securities, Fair value $ 25,849  
Treasury bills    
Debt Securities, Available-for-Sale [Line Items]    
Cash equivalents, Contractual Maturity Three months or less  
Cash equivalents, Amortized cost $ 6,161  
Cash equivalents, Fair value 6,161  
Corporate debt securities    
Debt Securities, Available-for-Sale [Line Items]    
Short-term marketable securities, Amortized cost 8,393  
Short-term marketable securities, Unrealized losses (4)  
Short-term marketable securities, Fair value $ 8,389  
Maximum | U.S. government bonds    
Debt Securities, Available-for-Sale [Line Items]    
Short-term marketable securities, Contractual Maturity 1 year  
Long-term marketable securities, Contractual Maturity 2 years  
Maximum | U.S. government agency bonds    
Debt Securities, Available-for-Sale [Line Items]    
Long-term marketable securities, Contractual Maturity 2 years  
Maximum | Commercial paper    
Debt Securities, Available-for-Sale [Line Items]    
Short-term marketable securities, Contractual Maturity 1 year  
Maximum | Corporate debt securities    
Debt Securities, Available-for-Sale [Line Items]    
Short-term marketable securities, Contractual Maturity 1 year  
Minimum | U.S. government bonds    
Debt Securities, Available-for-Sale [Line Items]    
Long-term marketable securities, Contractual Maturity 1 year  
Minimum | U.S. government agency bonds    
Debt Securities, Available-for-Sale [Line Items]    
Long-term marketable securities, Contractual Maturity 1 year  
Money market funds    
Debt Securities, Available-for-Sale [Line Items]    
Cash equivalents, Contractual Maturity Three months or less Three months or less
Cash equivalents, Amortized cost $ 189,924 $ 354,061
Cash equivalents, Fair value $ 189,924 $ 354,061