Annual report [Section 13 and 15(d), not S-K Item 405]

STOCK-BASED COMPENSATION PLAN - Schedule of Share Based Payment Award Restricted Stock Valuation Assumptions (Details)

v3.25.0.1
STOCK-BASED COMPENSATION PLAN - Schedule of Share Based Payment Award Restricted Stock Valuation Assumptions (Details) - Restricted Stock Awards - $ / shares
shares in Thousands
Mar. 14, 2023
Mar. 04, 2022
Dec. 31, 2024
Dec. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number issued 500 700 1,100 1,617
Grant price $ 9.6 $ 21.83    
Dividend yield 1.04% 0.46%    
Expected volatility 45.20% 41.00%    
Risk-free interest rate 3.64% 1.74%    
Expected term (years)   4 years 1 month 24 days    
Exercise Price Range Two        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock price target   $ 50    
Weighted average fair value   $ 15.37    
Minimum | Exercise Price Range One        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock price target $ 15      
Expected term (years) 2 years 6 months 21 days      
Weighted average fair value $ 7.84      
Maximum | Exercise Price Range One        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock price target $ 18      
Expected term (years) 3 years 2 months 19 days      
Weighted average fair value $ 8.34