LEASES - Lessee Lease Cost (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2022 |
Dec. 31, 2021 |
Dec. 31, 2020 |
|
Lessee, Lease, Description [Line Items] | |||
Lease, Cost | $ 171,272 | $ 154,693 | $ 143,987 |
Amortization of deferred rent | 493 | 485 | 451 |
Cost of services | |||
Lessee, Lease, Description [Line Items] | |||
Operating lease expense | 153,049 | 139,371 | 129,926 |
Variable lease, cost | 16,938 | 14,077 | 12,774 |
CPI increases and short term-lease cost | 5,878 | 3,702 | 2,394 |
General and administrative expense | |||
Lessee, Lease, Description [Line Items] | |||
Operating lease expense | 125 | 87 | 64 |
Depreciation and amortization | |||
Lessee, Lease, Description [Line Items] | |||
Operating lease expense | $ 1,160 | $ 1,158 | $ 1,223 |