v3.26.1
Fair Value of Financial Assets and Liabilities (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Contractual maturities of short-term investments      
Maturities within one year $ 184,351   $ 179,577
Maturities after one year through five years 165,900   68,901
Contractual maturities investments 350,251   248,478
Short-term investments:      
Amortized Cost 353,319   248,354
Gross Unrealized Gains     125
Gross Unrealized Losses (1,380)   (1)
Fair Value 351,939   248,478
Fair Value, Assets Transfers      
Fair value of assets transferred from Level 1 to Level 2 0   0
Fair value of assets transferred from Level 2 to Level 1 0   0
Fair value of asset transfer into Level 3 0   0
Fair value of asset transfer out of Level 3 0   0
Realized gains (losses) on securities 0 $ 0  
U.S. Treasury Securities | Location, Statement of Financial Position, Balance [Axis]: us-gaap:CashAndCashEquivalentsAtCarryingValue      
Short-term investments:      
Amortized Cost 1,688    
Fair Value 1,688    
U.S. Treasury Securities | Location, Statement of Financial Position, Balance [Axis]: us-gaap:ShortTermInvestments      
Short-term investments:      
Amortized Cost 351,631   248,354
Gross Unrealized Gains     125
Gross Unrealized Losses (1,380)   (1)
Fair Value 350,251   248,478
Fair value | Recurring basis      
Assets:      
Assets 423,423   325,769
Fair value | Recurring basis | Money market funds      
Assets:      
Cash equivalents 71,484   77,291
Fair value | Recurring basis | U.S. Treasury Securities      
Assets:      
Cash equivalents 1,688    
Short-term investments 350,251   248,478
Fair value | Recurring basis | Level 1      
Assets:      
Assets 71,484   77,291
Fair value | Recurring basis | Level 1 | Money market funds      
Assets:      
Cash equivalents 71,484   77,291
Fair value | Recurring basis | Level 2      
Assets:      
Assets 351,939   248,478
Fair value | Recurring basis | Level 2 | U.S. Treasury Securities      
Assets:      
Cash equivalents 1,688    
Short-term investments $ 350,251   $ 248,478