LEASES - Deferred lease (Details) $ in Millions |
Dec. 31, 2023
USD ($)
|
|---|---|
| Leases: | |
| Total deferred lease amounts, operating lease payment | $ 49.9 |
| 2024 | |
| Leases: | |
| Total deferred lease amounts, operating lease payment | 15.7 |
| 2025 | |
| Leases: | |
| Total deferred lease amounts, operating lease payment | 5.7 |
| 2026 | |
| Leases: | |
| Total deferred lease amounts, operating lease payment | 4.2 |
| 2027 | |
| Leases: | |
| Total deferred lease amounts, operating lease payment | 3.4 |
| 2028 | |
| Leases: | |
| Total deferred lease amounts, operating lease payment | 3.2 |
| Thereafter | |
| Leases: | |
| Total deferred lease amounts, operating lease payment | $ 17.7 |