XML 61 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Schedule of Balance Sheet Information Related to Leases
Supplemental balance sheet information related to the Company’s operating leases as of December 31, 2023 and 2022 was as follows (in thousands):
 December 31, 2023December 31, 2022
Weighted-average remaining lease term7.3 years6.3 years
Weighted-average discount rate5.51 %4.14 %
Schedule of Lease Cost and Other Lease Information
The components of lease cost and other lease information as of and during the year ended December 31, 2023 and 2022 are as follows (in thousands):
 December 31, 2023December 31, 2022
Operating lease cost$45,088 $43,716 
Cash paid for amounts included in measurement of lease liabilities
Operating cash flows for operating leases$46,936 $45,378 
Schedule of Maturity of Operating Lease Liabilities
Maturities of operating lease liabilities at December 31, 2023 and minimum cash commitments under operating leases at December 31, 2022 were as follows (in thousands):
 December 31, 2023
2024$47,446 
202546,623 
202643,131 
202740,678 
202829,261 
Thereafter90,535 
Total undiscounted lease payments297,674 
Less: imputed interest(57,486)
Total lease liabilities$240,188 
 December 31, 2022
2023$44,595 
202440,516 
202538,978 
202635,205 
202731,230 
Thereafter51,756 
Total undiscounted lease payments242,280 
Less: imputed interest(31,468)
Total lease liabilities$210,812