v3.25.1
EARNINGS PER SHARE - Narrative (Details) - shares
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Jul. 09, 2024
Jul. 08, 2024
Earnings Per Share [Abstract]          
Common stock, outstanding (in shares) 13,421,494   7,004,676 6,889,032 6,889,032
Antidilutive stock options (in shares) 87,463 0