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

Leases - Annual Lease Maturities (Details)

v3.25.0.1
Leases - Annual Lease Maturities (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Operating Leases  
2025 $ 2,230
2026 1,961
2027 3,302
2028 2,868
2029 2,423
Thereafter 6,819
Total Lease Payments 19,603
Less: Interest (3,995)
Presents Value of Lease Liabilities $ 15,608
Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration] Other Liabilities, Noncurrent, Accrued And Other Liabilities, Current
Finance Leases  
2025 $ 725
2026 725
2027 702
2028 508
Total Lease Payments 2,660
Less: Interest (342)
Present Value of Lease Liabilities $ 2,318
Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Other Liabilities, Noncurrent, Accrued And Other Liabilities, Current
Total  
2025 $ 2,955
2026 2,686
2027 4,004
2028 3,376
2029 2,423
Thereafter 6,819
Total Lease Payments 22,263
Less: Interest (4,337)
Present Value of Lease Liabilities $ 17,926