v3.25.2
EARNINGS PER SHARE - Narrative (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Jul. 09, 2024
Jul. 08, 2024
Earnings Per Share [Abstract]              
Common stock, outstanding (in shares) 13,421,176   13,421,176   7,004,676 6,889,032 6,889,032
Antidilutive stock options (in shares) 108,488 0 115,125 0