XML 87 R76.htm IDEA: XBRL DOCUMENT v3.25.2
EARNINGS PER SHARE - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Aug. 06, 2024
Nov. 30, 2022
EARNINGS PER SHARE              
Value of shares authorized for repurchase             $ 10,000
Value of additional shares authorized for repurchase           $ 10,000  
Shares repurchased (in shares) 260,635 29,385     262,530    
Payments for repurchase of shares $ 5,817 $ 675 $ 6,492 $ 5,376 $ 5,398    
Remaining value of shares to be purchased under share repurchase program $ 8,110   $ 8,110