COMMITMENTS AND CONTINGENCIES (Future minimum rental payments required) (Details) $ in Thousands |
Dec. 31, 2021
USD ($)
|
|---|---|
| COMMITMENTS AND CONTINGENCIES | |
| 2022 | $ 5,084 |
| 2023 | 4,889 |
| 2024 | 4,687 |
| 2025 | 4,409 |
| 2026 | 4,284 |
| Thereafter (and through 2035) | 27,562 |
| Total minimum lease payments | $ 50,915 |