v3.25.3
Fair Value Measurement - Schedule of Debt Securities, Fair Value of U.S. Treasury Securities and Money Market Fund (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Debt Securities, Available-for-Sale [Line Items]    
Money market fund, included in cash and cash equivalents, amortized cost $ 50,811 $ 383,221
U.S. Treasury securities, amortized cost 326,216  
Investments above with no unrealized loss, amortized cost 245,157  
Investments above with unrealized loss, amortized cost 81,059  
U.S. Treasury securities, gross unrealized gains 466  
Investments above with no unrealized loss, gross unrealized gains 466  
U.S. Treasury securities, gross unrealized losses (57)  
Investments above with unrealized loss, gross unrealized losses (57)  
Debt securities, available-for-sale, fair value 326,625  
Investments above with no unrealized loss, fair value 245,623  
Investments above with unrealized loss, fair value 81,002  
Money Market fund    
Debt Securities, Available-for-Sale [Line Items]    
Money market fund, included in cash and cash equivalents, amortized cost 28,397  
Money market fund, included in cash and cash equivalents, fair value 28,397  
U.S. Treasury and government agency securities    
Debt Securities, Available-for-Sale [Line Items]    
U.S. Treasury securities, amortized cost 163,159  
U.S. Treasury securities, gross unrealized gains 86  
U.S. Treasury securities, gross unrealized losses (46)  
Debt securities, available-for-sale, fair value 163,199  
U.S. Treasury and government agency securities | Short-term investments    
Debt Securities, Available-for-Sale [Line Items]    
U.S. Treasury securities, amortized cost 128,447  
U.S. Treasury securities, gross unrealized gains 44  
U.S. Treasury securities, gross unrealized losses (20)  
Debt securities, available-for-sale, fair value 128,471  
U.S. Treasury and government agency securities | Long-term investments    
Debt Securities, Available-for-Sale [Line Items]    
U.S. Treasury securities, amortized cost 34,712  
U.S. Treasury securities, gross unrealized gains 42  
U.S. Treasury securities, gross unrealized losses (26)  
Debt securities, available-for-sale, fair value 34,728  
Corporate debt securities, included in:    
Debt Securities, Available-for-Sale [Line Items]    
U.S. Treasury securities, amortized cost 109,934  
U.S. Treasury securities, gross unrealized gains 372  
U.S. Treasury securities, gross unrealized losses (11)  
Debt securities, available-for-sale, fair value 110,295  
Corporate debt securities, included in: | Short-term investments    
Debt Securities, Available-for-Sale [Line Items]    
U.S. Treasury securities, amortized cost 42,125  
U.S. Treasury securities, gross unrealized gains 75  
U.S. Treasury securities, gross unrealized losses (2)  
Debt securities, available-for-sale, fair value 42,198  
Corporate debt securities, included in: | Long-term investments    
Debt Securities, Available-for-Sale [Line Items]    
U.S. Treasury securities, amortized cost 67,809  
U.S. Treasury securities, gross unrealized gains 297  
U.S. Treasury securities, gross unrealized losses (9)  
Debt securities, available-for-sale, fair value 68,097  
Commercial paper, included in:    
Debt Securities, Available-for-Sale [Line Items]    
U.S. Treasury securities, amortized cost 24,726  
U.S. Treasury securities, gross unrealized gains 8  
U.S. Treasury securities, gross unrealized losses 0  
Debt securities, available-for-sale, fair value 24,734  
Commercial paper, included in: | Short-term investments    
Debt Securities, Available-for-Sale [Line Items]    
U.S. Treasury securities, amortized cost 24,726  
U.S. Treasury securities, gross unrealized gains 8  
U.S. Treasury securities, gross unrealized losses 0  
Debt securities, available-for-sale, fair value $ 24,734