v3.26.3
REPURCHASE OF COMMON STOCK (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2026
Jun. 30, 2026
Sep. 30, 2026
Jun. 15, 2026
May 29, 2025
2025 Repurchase Plan          
Equity, Class of Treasury Stock [Line Items]          
Share repurchase program, authorized, amount         $ 18.0
Common stock, shares repurchased (in shares)   163,500      
2026 Repurchase Plan          
Equity, Class of Treasury Stock [Line Items]          
Common stock, shares repurchased (in shares) 168,768 17,076      
Share repurchase program, authorized shares (in shares)       1,000,000  
Stock repurchase program, remaining authorized shares (in shares) 814,156   814,156    
2025 and 2026 Repurchase Plan          
Equity, Class of Treasury Stock [Line Items]          
Common stock, shares repurchased (in shares)     349,344    
Weighted average share price (in dollars per share)     $ 25.48