Annual report pursuant to Section 13 and 15(d)

LEASES - Narrative (Details)

v3.24.0.1
LEASES - Narrative (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Property, Plant and Equipment [Line Items]  
Future minimum lease payments $ 364,189
Lease not yet commenced, future minimum payments due 17,800
Buildings  
Property, Plant and Equipment [Line Items]  
Future minimum lease payments 173,500
Vehicles  
Property, Plant and Equipment [Line Items]  
Future minimum lease payments $ 190,700
Minimum | Buildings  
Property, Plant and Equipment [Line Items]  
Term of contract 5 years
Minimum | Vehicles  
Property, Plant and Equipment [Line Items]  
Term of contract 1 year
Maximum | Buildings  
Property, Plant and Equipment [Line Items]  
Term of contract 10 years
Maximum | Vehicles  
Property, Plant and Equipment [Line Items]  
Term of contract 7 years