v3.26.3
STOCKHOLDERS' EQUITY - Narrative (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Apr. 17, 2025
Stockholders' Equity Note [Abstract]          
Aggregate purchase         $ 300,000,000.0
Purchase of treasury stock, inclusive of excise tax (in shares)     2,244,553 3,932,106  
Purchase of treasury stock, inclusive of excise tax and broker fees   $ 50,028,000 $ 50,448,000 $ 100,422,000  
Broker fees     100,000 100,000  
Accrued excise tax     400,000 300,000  
Remaining available for future purchases $ 100,000,000.0   $ 100,000,000.0    
Withheld shares in common stock (in shares)     372,213    
Common stock withheld for employee tax $ 145,000 $ 7,000 $ 7,993,000 $ 5,474,000