v3.26.1
Investments (Details 1) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Schedule Of Available For Sale Securities [Line Items]    
Short-Term Investments, Total $ 121,341 $ 157,029
Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherLongTermInvestments    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost   1,468
Unrealized Losses   0
Unrealised Gains   4
Estimated Fair Value   1,472
Location, Statement of Financial Position, Balance [Axis]: us-gaap:ShortTermInvestments    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 150,760 196,786
Unrealized Losses (117) (25)
Unrealised Gains 0 137
Estimated Fair Value $ 150,643 $ 196,898
Money market funds | Location, Statement of Financial Position, Balance [Axis]: us-gaap:ShortTermInvestments    
Schedule Of Available For Sale Securities [Line Items]    
Maturity (in years) 1 or less 1 or less
Amortized Cost $ 25,819 $ 31,693
Unrealized Losses 0 0
Unrealised Gains 0 0
Estimated Fair Value $ 25,819 $ 31,693
U.S. Treasury debt securities | Location, Statement of Financial Position, Balance [Axis]: us-gaap:ShortTermInvestments    
Schedule Of Available For Sale Securities [Line Items]    
Maturity (in years) 1 or less 1 or less
Amortized Cost $ 20,314 $ 33,740
Unrealized Losses (21) 0
Unrealised Gains 0 39
Estimated Fair Value $ 20,293 $ 33,779
Non-U.S. government securities | Location, Statement of Financial Position, Balance [Axis]: us-gaap:ShortTermInvestments    
Schedule Of Available For Sale Securities [Line Items]    
Maturity (in years) 1 or less 1 or less
Amortized Cost $ 3,882 $ 3,245
Unrealized Losses (4) 0
Unrealised Gains 0 2
Estimated Fair Value $ 3,878 $ 3,247
Corporate debt securities | Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherLongTermInvestments    
Schedule Of Available For Sale Securities [Line Items]    
Maturity (in years)   Greater than 1
Amortized Cost   $ 1,468
Unrealized Losses   0
Unrealised Gains   4
Estimated Fair Value   $ 1,472
Corporate debt securities | Location, Statement of Financial Position, Balance [Axis]: us-gaap:ShortTermInvestments    
Schedule Of Available For Sale Securities [Line Items]    
Maturity (in years) 1 or less 1 or less
Amortized Cost $ 37,397 $ 86,167
Unrealized Losses (24) (15)
Unrealised Gains 0 86
Estimated Fair Value $ 37,373 $ 86,238
Commercial Paper | Location, Statement of Financial Position, Balance [Axis]: us-gaap:ShortTermInvestments    
Schedule Of Available For Sale Securities [Line Items]    
Maturity (in years) 1 or less 1 or less
Amortized Cost $ 63,348 $ 41,941
Unrealized Losses (68) (10)
Unrealised Gains 0 10
Estimated Fair Value $ 63,280 $ 41,941