v3.26.1
Equity (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Jan. 02, 2026
Share Repurchase Program [Line Items]    
Payment for repurchase of common stock $ 411  
Stock Repurchase Plan [Member]    
Share Repurchase Program [Line Items]    
Common stock repurchase program, authorized amount   $ 1,500
Common stock repurchase program, shares purchased and retired 275,673  
Payment for repurchase of common stock $ 400  
Common stock repurchase program, remaining amount $ 1,100  
Share repurchase program, expiration date May 10, 2026