v3.24.0.1
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