XML 39 R27.htm IDEA: XBRL DOCUMENT v3.25.2
Leases (Tables)
6 Months Ended
Jun. 30, 2025
Leases [Abstract]  
Schedule of Lease Costs and Other Lease Information
The tables below present lease costs and other lease information.
For the Three Months Ended June 30,For the Six Months Ended June 30,
(dollars in thousands)2025202420252024
Lease cost:
Operating lease cost (cost resulting from lease payments)$1,893 $1,565 $3,785 $3,166 
Variable lease cost (cost excluded from lease payments)140 237 255 478 
Sublease income— (10)— (40)
Net lease cost$2,033 $1,792 $4,040 $3,604 
Operating lease - operating cash flows (fixed payments)$1,512 $1,731 $3,011 $3,509 
As of
(dollars in thousands)June 30, 2025December 31, 2024
Right-of-use assets - operating leases$31,202 $18,494 
Operating lease liabilities$37,297 $23,815 
Weighted average lease term - operating leases (in years)9.136.78
Weighted average discount rate - operating leases3.58 %3.03 %
Schedule of Future Minimum Payments For Operating Leases
The table below presents the future minimum payments for operating leases with initial or remaining terms of one year or more.
(dollars in thousands)
As of June 30, 2025
Twelve months ended:  
June 30, 2026$5,022 
June 30, 20274,831 
June 30, 20284,918 
June 30, 20294,693 
June 30, 20304,102 
Thereafter21,357 
Total future minimum lease payments44,923 
Amounts representing interest(7,626)
Present value of net future minimum lease payments$37,297