XML 89 R78.htm IDEA: XBRL DOCUMENT v3.26.1
EARNINGS PER SHARE - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Feb. 06, 2026
EARNINGS PER SHARE                
Value of shares authorized for repurchase               $ 10,000
Shares repurchased (in shares) 0 56,386 260,635 29,385 30,740   346,406  
Share repurchase price (in dollars per share)         $ 21.66      
Payments for repurchase of shares   $ 1,100 $ 5,800 $ 700 $ 666 $ 6,492 $ 7,600  
Remaining value of shares to be purchased under share repurchase program $ 9,300       $ 9,300