XML 85 R71.htm IDEA: XBRL DOCUMENT v3.26.1
STOCKHOLDERS' EQUITY - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 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    
Purchase of treasury stock, inclusive of excise tax and broker fees   $ 50,394,000 $ 50,448,000 $ 50,394,000  
Broker fees     100,000    
Accrued excise tax     400,000    
Remaining available for future purchases $ 100,000,000.0   $ 100,000,000.0    
Withheld shares in common stock (in shares)     366,650    
Common stock withheld for employee tax $ 3,493,000 $ 5,286,000 $ 7,848,000 $ 5,467,000