XML 77 R44.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2024
Leases [Abstract]  
Schedule of Lease Costs and Other Lease Information
The following table presents lease costs and other lease information.
Years Ended December 31,
(dollars in thousands)20242023
Lease cost  
Operating lease cost (cost resulting from lease payments)$6,124 $6,590 
Variable lease cost (cost excluded from lease payments)694 1,000 
Sublease income(40)(119)
Net lease cost$6,778 $7,471 
Operating lease - operating cash flows (fixed payments)$6,524 $7,198 
(dollars in thousands)December 31, 2024December 31, 2023
Right-of-use assets - operating leases$18,494 $19,129 
Operating lease liabilities$23,815 $23,238 
Weighted average lease term - operating leases6.78yrs4.93yrs
Weighted average discount rate - operating leases3.03 %2.78 %
Schedule of Future Minimum Payments For Operating Leases
Future minimum payments for operating leases with initial or remaining terms of one year or more as of December 31, 2024 were as follows:
(dollars in thousands)
Twelve months ended:  
December 31, 2025$5,688 
December 31, 20263,406 
December 31, 20273,456 
December 31, 20283,054 
December 31, 20292,618 
Thereafter8,547 
Total future minimum lease payments26,769 
Amounts representing interest(2,954)
Present value of net future minimum lease payments$23,815