LEASES - Schedule of Operating Lease Expenses (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Lessee, Lease, Description [Line Items] | ||||
Cost of service | $ 6,611 | $ 5,649 | $ 13,040 | $ 11,419 |
Lease, cost | 64,292 | 59,405 | 128,138 | 117,507 |
Accrued rent expense adjustments | 199 | 190 | 407 | 385 |
Rent - cost of services | ||||
Lessee, Lease, Description [Line Items] | ||||
Operating lease expense | 57,195 | 53,272 | 114,271 | 105,148 |
CPI increases and short term-lease cost | 4,634 | 3,300 | 8,638 | 6,357 |
General and administrative expense | ||||
Lessee, Lease, Description [Line Items] | ||||
Operating lease expense | 214 | 181 | 413 | 334 |
Depreciation and amortization | ||||
Lessee, Lease, Description [Line Items] | ||||
Operating lease expense | $ 272 | $ 303 | $ 414 | $ 606 |