XML 65 R52.htm IDEA: XBRL DOCUMENT v3.25.3
Equity (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2025
Aug. 11, 2025
Share Repurchase Program [Line Items]      
Common stock repurchase program, shares purchased and retired 600,923 1,029,657  
Payment for repurchase of common stock   $ 2,468  
Stock Repurchase Plan [Member]      
Share Repurchase Program [Line Items]      
Common stock repurchase program, authorized amount     $ 2,500
Common stock repurchase program, shares purchased and retired 600,923 1,029,657  
Payment for repurchase of common stock $ 1,500 $ 2,500  
Common stock repurchase program, remaining amount $ 1,500 $ 1,500  
Share repurchase program, expiration date   Dec. 31, 2025