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

Commitment and Contingencies (Tables)

v3.25.0.1
Commitment and Contingencies (Tables)
12 Months Ended
Dec. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Operating Lease Maturity Schedule
Future minimum payments under the non-cancelable operating leases in effect at December 31, 2024 were as follows (dollars in thousands):
2025 $ 10,096 
2026 6,613 
2027 3,770 
2028 2,576 
2029 2,573 
Thereafter 3,039 
Total lease payments 28,667 
Less: Discount (4,173)
Present value of lease liabilities $ 24,494