Annual report pursuant to Section 13 and 15(d)

LEASES (Tables)

v3.25.0.1
LEASES (Tables)
12 Months Ended
Dec. 31, 2024
Lessee, Operating Lease, Description [Abstract]  
Schedule of Operating Lease Costs and Other Information
The Company uses the rate implicit in the lease when available; however, most of our leases do not provide a readily determinable implicit rate. Accordingly, we estimate our incremental borrowing rate based on information available at lease commencement.
(in thousands, except Other Information) Years Ended
December 31,
Components of Lease Expense Financial Statement Classification 2024 2023 2022
Short-term lease cost Cost of services provided, Sales, general, and administrative expenses $ 16,618  $ 14,753  $ 12,693 
Operating lease cost Cost of services provided, Sales, general, and administrative expenses 133,420  110,627  97,764 
Total lease expense $ 150,038  $ 125,380  $ 110,457 
Cash Flow Information
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows for operating leases $ 132,588  $ 109,631  $ 96,700 
Other Information
Weighted-average remaining lease term - operating leases
4.4 Yrs
4.8 Yrs
Weighted-average discount rate - operating leases 4.30  % 3.99  %
Schedule of Future Minimum Lease Payments
Future minimum lease payments, including assumed exercise of renewal options at December 31, 2024 were as follows:
(in thousands)
2025 $ 137,395 
2026 121,355 
2027 88,654 
2028 46,532 
2029 19,748 
Thereafter 49,934 
Total future minimum lease payments 463,618 
Less: amount representing interest (46,400)
Total future minimum lease payments, net of interest $ 417,218