v3.26.1
Fair Value Measurement - Schedule of Financial Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term Investments, Amortized Cost Basis $ 305,688 $ 417,800
Investments, Amortized Cost Basis 1,554,824 1,108,663
Investments, Fair Value 1,552,623 1,109,334
CDs    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term Investments, Amortized Cost Basis 252,000 417,800
Short-term Investment, Fair Value 251,996 418,374
Treasury Bills    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term Investments, Amortized Cost Basis 9,975  
Short-term Investment, Fair Value 9,975  
Investments, Amortized Cost Basis 129,940  
Investments, Fair Value 129,652  
U.S. Government Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investments, Amortized Cost Basis 169,437 5,865
Investments, Fair Value 169,070 5,862
Corporate Bonds and Paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term Investments, Amortized Cost Basis 43,713  
Short-term Investment, Fair Value 43,664  
Investments, Amortized Cost Basis 521,472 27,089
Investments, Fair Value 519,979 27,096
Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investments, Fair Value 428,287 402,909
Level 1 | CDs    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term Investment, Fair Value 0 0
Level 1 | Treasury Bills    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term Investment, Fair Value 0  
Investments, Fair Value 0  
Level 1 | U.S. Government Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investments, Fair Value 0 0
Level 1 | Corporate Bonds and Paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term Investment, Fair Value 0  
Investments, Fair Value 0 0
Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investments, Fair Value 1,124,336 706,425
Level 2 | CDs    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term Investment, Fair Value 251,996 418,374
Level 2 | Treasury Bills    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term Investment, Fair Value 9,975  
Investments, Fair Value 129,652  
Level 2 | U.S. Government Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investments, Fair Value 169,070 5,862
Level 2 | Corporate Bonds and Paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term Investment, Fair Value 43,664  
Investments, Fair Value 519,979 27,096
Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investments, Fair Value 0 0
Level 3 | CDs    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term Investment, Fair Value 0 0
Level 3 | Treasury Bills    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term Investment, Fair Value 0  
Investments, Fair Value 0  
Level 3 | U.S. Government Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investments, Fair Value 0 0
Level 3 | Corporate Bonds and Paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term Investment, Fair Value 0  
Investments, Fair Value 0 0
Money Market Accounts    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash Equivalents, Amortized Cost Basis 428,287 402,909
Cash Equivalents, Fair Value 428,287 402,909
Money Market Accounts | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash Equivalents, Fair Value 428,287 402,909
Money Market Accounts | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash Equivalents, Fair Value 0 0
Money Market Accounts | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash Equivalents, Fair Value $ 0 0
CDs    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash Equivalents, Amortized Cost Basis   255,000
Cash Equivalents, Fair Value   255,093
CDs | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash Equivalents, Fair Value   0
CDs | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash Equivalents, Fair Value   255,093
CDs | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash Equivalents, Fair Value   $ 0