XML 119 R97.htm IDEA: XBRL DOCUMENT v3.25.4
COMMON STOCK REPURCHASES (Details) - USD ($)
$ in Thousands, shares in Millions
12 Months Ended
Dec. 31, 2025
Jun. 30, 2025
COMMON STOCK REPURCHASES    
Authorized for repurchase under 2025 Repurchase Program   $ 50,000
Repurchase cost $ 8,955  
Number of shares repurchased and retired 2.5  
Remaining for future repurchases $ 41,000