v3.25.2
EARNINGS PER SHARE - Additional information (Details) - shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
EARNINGS PER SHARE    
Antidilutive securities excluded from computation of earnings per share, amount 5,600,000 3,600,000
Common Stock    
EARNINGS PER SHARE    
Number of Shares, Granted 15,000 36,000