MEZZANINE EQUITY AND EQUITY - Schedule of Repurchased Shares (Details) - USD ($) $ / shares in Units, $ in Thousands |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Equity, Class of Treasury Stock [Line Items] | ||||
Number of common shares (in shares) | 0 | 0 | ||
Share Repurchase Program | ||||
Equity, Class of Treasury Stock [Line Items] | ||||
Number of common shares (in shares) | 0 | 88,000 | ||
Aggregate cost | $ 0 | $ 4,703 | ||
Average price per share (in dollars per share) | $ 0 | $ 53.62 |