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