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