XML 83 R71.htm IDEA: XBRL DOCUMENT v3.25.2
STOCKHOLDERS' EQUITY - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
May 10, 2024
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Apr. 17, 2025
May 07, 2024
Stockholders' Equity Note [Abstract]              
Aggregate purchase           $ 300,000,000 $ 150,000,000
Purchase of treasury stock, inclusive of excise tax (in shares) 837,240     1,955,589      
Purchase of treasury stock, inclusive of excise tax $ 25,100,000 $ 50,394,000 $ 25,121,000 $ 50,394,000 $ 25,121,000    
Accrued excise tax $ 100,000     400,000      
Broker fees       $ 100,000      
Withheld shares in common stock (in shares)       210,108      
Common stock withheld for employee tax   $ 5,286,000 $ 378,000 $ 5,467,000 $ 382,000