EARNINGS PER COMMON SHARE - Antidilutive Securities Excluded from Calculation of Weighted Average Shares Outstanding (Details) - shares |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Common stock options | ||||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
Antidilutive shares excluded from calculation of weighted average shares outstanding (in shares) | 363,013 | 365,700 | 363,013 | 366,238 |
Convertible Series B preferred stock | ||||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
Antidilutive shares excluded from calculation of weighted average shares outstanding (in shares) | 3,210 | 3,210 | 3,210 | 3,210 |
Convertible Series C preferred stock | ||||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
Antidilutive shares excluded from calculation of weighted average shares outstanding (in shares) | 6,446 | 6,446 | 6,446 | 6,446 |