XML 113 R94.htm IDEA: XBRL DOCUMENT v3.25.4
EARNINGS PER SHARE - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
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) 346,406 262,530    
Payments for repurchase of shares $ 7,609 $ 5,398