v3.26.1
Marketable Securities -Marketable securities consisted of available-for-sale securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost, Short-term marketable securities $ 101,049 $ 65,170
Amortized Cost, Long-term marketable securities 36,743 59,362
Estimated FairValue, Short-term marketable securities 101,208 65,395
Estimated Fair Value, Long-term marketable securities 36,741 59,572
US Government Agencies Debt Securities [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost, Long-term marketable securities 0 2,999
Estimated Fair Value, Long-term marketable securities 0 3,000
US Treasury Securities [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost, Short-term marketable securities 57,214 33,296
Amortized Cost, Long-term marketable securities 15,606 6,022
Estimated FairValue, Short-term marketable securities 57,274 33,419
Estimated Fair Value, Long-term marketable securities 15,564 6,054
Corporate Bonds    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost, Short-term marketable securities 43,835 31,874
Amortized Cost, Long-term marketable securities 21,137 50,341
Estimated FairValue, Short-term marketable securities 43,934 31,976
Estimated Fair Value, Long-term marketable securities 21,177 50,518
Short Term Marketable Securities [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Unrealized Gain 159 225
Unrealized Loss 0 0
Short Term Marketable Securities [Member] | US Treasury Securities [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Unrealized Gain 60 123
Unrealized Loss 0 0
Short Term Marketable Securities [Member] | Corporate Bonds    
Debt Securities, Available-for-Sale [Line Items]    
Unrealized Gain 99 102
Unrealized Loss 0 0
Long Term Marketable Securities [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Unrealized Gain 40 210
Unrealized Loss (42) 0
Long Term Marketable Securities [Member] | US Government Agencies Debt Securities [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Unrealized Gain 0 1
Unrealized Loss 0 0
Long Term Marketable Securities [Member] | US Treasury Securities [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Unrealized Gain 0 32
Unrealized Loss (42) 0
Long Term Marketable Securities [Member] | Corporate Bonds    
Debt Securities, Available-for-Sale [Line Items]    
Unrealized Gain 40 177
Unrealized Loss $ 0 $ 0