v3.26.1
Shareholders' Equity (Narrative) (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period 4 years  
Weighted average grant date fair value of options granted $ 0.72 $ 1.05
Unrecognized compensation cost related to non-vested stock options $ 3,807  
Unrecognized compensation cost, period for recognition 1 year  
Total intrinsic value of options exercised $ 105 $ 264
Stock options expired 37,975  
Minimum [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expiration period 6 years