v3.25.2
SHAREHOLDER RIGHTS AGREEMENT (Details) - $ / shares
Jun. 25, 2025
Dec. 25, 2024
Aug. 08, 2023
RIGHTS AGREEMENT      
Common stock, par value (usd per share) $ 0.01 $ 0.01  
Preferred stock, par value (usd per share) $ 0.01 $ 0.01  
Preferred shares purchase right      
RIGHTS AGREEMENT      
Dividends declared     1
Common stock, par value (usd per share)     $ 0.01
Preferred shares purchase right | Series A Preferred Stock      
RIGHTS AGREEMENT      
Shares called by purchase right     0.001
Share price     $ 53.75
Preferred stock, par value (usd per share)     $ 0.01