XML 64 R50.htm IDEA: XBRL DOCUMENT v3.26.1
Equity (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2026
Jun. 30, 2025
Jan. 02, 2026
Share Repurchase Program [Line Items]        
Payment for repurchase of common stock   $ 888 $ 949  
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 328,754 604,427    
Payment for repurchase of common stock $ 500 $ 900