v3.25.4
Fair Value Measurements - Schedule of Short-Term Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments, Amortized Cost $ 437,348 $ 248,997
Short-term investments, Unrealized Gains 546 30
Short-term investments, Unrealized Losses   (552)
Short-term investments, Fair Value 437,894 248,475
U.S. Treasury Bills    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments, Amortized Cost 79,334 28,694
Short-term investments, Unrealized Gains 25 30
Short-term investments, Fair Value 79,359 28,724
Government Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments, Amortized Cost 247,968 136,829
Short-term investments, Unrealized Gains 430  
Short-term investments, Unrealized Losses   (316)
Short-term investments, Fair Value 248,398 136,513
Government Agency Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments, Amortized Cost 110,046 83,474
Short-term investments, Unrealized Gains 91  
Short-term investments, Unrealized Losses   (236)
Short-term investments, Fair Value $ 110,137 $ 83,238