v3.26.1
SHARE REPURCHASES - Narrative (Details) - USD ($)
$ in Millions
Mar. 12, 2026
Mar. 31, 2026
May 24, 2022
Equity [Abstract]      
Stock repurchase program, authorized amount     $ 50.0
Stock repurchased and retired during period $ 25.0    
Stock repurchase program, remaining authorized repurchase amount   $ 47.9