XML 48 R31.htm IDEA: XBRL DOCUMENT v3.23.2
LEASES (Tables)
6 Months Ended
Jun. 30, 2023
Lessee, Operating Lease, Description [Abstract]  
Schedule of Operating Lease Costs and Other Information
(in thousands, except Other Information)Three Months Ended June 30,Six Months Ended June 30,
Lease ClassificationFinancial Statement Classification2023202220232022
Short-term lease costCost of services provided, Sales, general, and administrative expenses$81 $36 $148 $62 
Operating lease costCost of services provided, Sales, general, and administrative expenses27,480 23,615 53,667 47,638 
Total lease expense$27,561 $23,651 $53,815 $47,700 
Other Information:
Weighted-average remaining lease term - operating leases4.9 years5.4 years
Weighted-average discount rate - operating leases3.82 %3.34 %
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$53,212 $47,099 
Schedule of Future Minimum Lease Payments
Future minimum lease payments, including assumed exercise of renewal options as of June 30, 2023, were as follows:
(in thousands)
2023 (excluding the six months ended June 30, 2023)$51,531 
202484,780 
202565,720 
202644,647 
202721,008 
202813,234 
Thereafter40,365 
Total future minimum lease payments321,285 
Less: Amount representing interest34,166 
Total future minimum lease payments, net of interest$287,119