XML 41 R32.htm IDEA: XBRL DOCUMENT v3.26.1
Marketable Securities -Marketable securities consisted of available-for-sale securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost, Short-term marketable securities $ 139,033 $ 65,170
Amortized Cost, Long-term marketable securities 56,148 59,362
Estimated FairValue, Short-term marketable securities 139,016 65,395
Estimated Fair Value, Long-term marketable securities 56,098 59,572
US Treasury Securities [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost, Short-term marketable securities 88,313 33,296
Amortized Cost, Long-term marketable securities 21,981 6,022
Estimated FairValue, Short-term marketable securities 88,262 33,419
Estimated Fair Value, Long-term marketable securities 21,922 6,054
US Government Agencies Debt Securities [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost, Short-term marketable securities 4,000  
Amortized Cost, Long-term marketable securities 2,999 2,999
Estimated FairValue, Short-term marketable securities 3,993  
Estimated Fair Value, Long-term marketable securities 2,994 3,000
Corporate Bonds    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost, Short-term marketable securities 46,720 31,874
Amortized Cost, Long-term marketable securities 31,168 50,341
Estimated FairValue, Short-term marketable securities 46,761 31,976
Estimated Fair Value, Long-term marketable securities 31,182 50,518
Short Term Marketable Securities [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Unrealized Gain 41 225
Unrealized Loss (58) 0
Short Term Marketable Securities [Member] | US Treasury Securities [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Unrealized Gain 0 123
Unrealized Loss (51) 0
Short Term Marketable Securities [Member] | US Government Agencies Debt Securities [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Unrealized Gain 0  
Unrealized Loss (7)  
Short Term Marketable Securities [Member] | Corporate Bonds    
Debt Securities, Available-for-Sale [Line Items]    
Unrealized Gain 41 102
Unrealized Loss 0 0
Long Term Marketable Securities [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Unrealized Gain 14 210
Unrealized Loss (64) 0
Long Term Marketable Securities [Member] | US Treasury Securities [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Unrealized Gain 0 32
Unrealized Loss (59) 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 (5) 0
Long Term Marketable Securities [Member] | Corporate Bonds    
Debt Securities, Available-for-Sale [Line Items]    
Unrealized Gain 14 177
Unrealized Loss $ 0 $ 0