v3.25.2
STOCK-BASED COMPENSATION (Details 2) - USD ($)
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Performance Share Award, Total Shareholder Return Percent 50.00%  
Performance Share Award Cycle 3  
Performance Share Award, Net Income Percent 50.00%  
Weighted Average Number of Shares, Restricted Stock 452,863 219,500
Restricted Stock or Unit Expense $ 26.96 $ 56.99
Monte Carlo Simulation Model    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate 4.27% 4.53%
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate 37.00% 41.00%
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term 3 years 3 years
Expected average volatility of peer companies 0.35 0.37
Average correlation coefficient of peer companies 0.45 0.40
Grant date fair value (TSR-based award) $ 27.46 $ 72.80
Grant date fair value (net income-based award) $ 27.62 $ 54.07
Performance share awards granted 573,479 180,714
Black-Sholes Option-Pricing Model    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value   $ 24.79
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price   $ 53.43
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures   601,157