EARNINGS PER SHARE - Potentially Dilutive Outstanding Securities (Details) |
3 Months Ended |
|---|---|
|
Mar. 31, 2026
shares
| |
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | |
| Antidilutive securities (in shares) | 160,539 |
| RSUs | |
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | |
| Antidilutive securities (in shares) | 13,223 |
| Stock Options | |
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | |
| Antidilutive securities (in shares) | 147,316 |