Annual report [Section 13 and 15(d), not S-K Item 405]

Leases (Tables)

v3.25.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2024
Leases [Abstract]  
Schedule of Lease Costs and Supplemental Information
The table below presents the components of lease costs for the years ended December 31, 2024, 2023, and 2022 (dollars in thousands):
Year Ended December 31,
2024 2023 2022
Operating leases costs $ 3,937  $ 3,906  $ 1,579 
Short-term lease costs 309  335  201 
Total lease costs $ 4,246  $ 4,241  $ 1,780 
The following table includes supplemental information:
December 31,
2024 2023 2022
Weighted-average remaining operating lease term (in years) 9.6 9.5 9.0
Weighted-average operating lease discount rate 4.59% 4.48% 4.56%
Schedule of Future Minimum Lease Payments Under Non-Cancelable Operating Leases
Minimum future maturities of operating lease liabilities as of December 31, 2024 were as follows (dollars in thousands):
2025 $ 3,932 
2026 3,848 
2027 3,757 
2028 3,659 
2029 3,665 
Thereafter 22,386 
Total lease payments 41,247 
Less imputed interest (9,637)
Total $ 31,610