XML 71 R48.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2024
Leases [Abstract]  
Schedule of Components of Operating Lease Expense
The following table summarizes the components of operating lease expense reflected on the accompanying consolidated statements of operations for the years ended December 31, 2024, 2023 and 2022:
Year Ended December 31,
202420232022
Operating lease cost$87,257 $80,257 $78,482 
Variable lease cost22,632 23,521 21,086 
Sublease income(950)(934)(4,969)
Total$108,939 $102,844 $94,599 
Schedule of Supplemental Cash Flow Information and Certain Other Information Related to Operating Leases
The following table summarizes the supplemental cash flow information and certain other information related to operating leases for the years ended December 31, 2024 and 2023:
Year Ended December 31,
20242023
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows paid for operating leases$89,677$81,737
Operating lease right-of-use assets obtained in exchange for operating lease liabilities$101,787$35,282
Weighted average remaining lease term9 years8 years
Weighted average discount rate4.3 %3.9 %
Schedule of Maturities of Operating Lease Liabilities Outstanding
Maturities of the operating lease liabilities outstanding at December 31, 2024 for each of the years in the period ending December 31, 2029 and thereafter are set forth in the table below.
Year Ending December 31,
2025$77,455 
202670,680 
202771,529 
202871,980 
202968,409 
Thereafter263,263 
Total lease payments623,316 
Less - Discount117,833 
Operating lease liabilities$505,483