XML 49 R32.htm IDEA: XBRL DOCUMENT v3.23.3
LEASES (Tables)
9 Months Ended
Sep. 30, 2023
Lessee, Operating Lease, Description [Abstract]  
Schedule of Operating Lease Costs and Other Information
(in thousands, except Other Information)Three Months Ended September 30,Nine Months Ended September 30,
Lease ClassificationFinancial Statement Classification2023202220232022
Short-term lease costCost of services provided, Sales, general, and administrative expenses$42 $46 $190 $108 
Operating lease costCost of services provided, Sales, general, and administrative expenses28,020 24,419 81,687 72,057 
Total lease expense$28,062 $24,465 $81,877 $72,165 
Other Information:
Weighted-average remaining lease term - operating leases5.02 years5.2 years
Weighted-average discount rate - operating leases3.89 %3.41 %
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$80,997 $71,240 
Schedule of Future Minimum Lease Payments
Future minimum lease payments, including assumed exercise of renewal options as of September 30, 2023, were as follows:
(in thousands)
2023 (excluding the nine months ended September 30, 2023)$27,043 
202493,654 
202575,157 
202653,726 
202727,096 
202815,829 
Thereafter50,095 
Total future minimum lease payments342,600 
Less: Amount representing interest36,071 
Total future minimum lease payments, net of interest$306,529