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

Leases - Schedule of Lease Liability Maturity (Details)

v3.25.0.1
Leases - Schedule of Lease Liability Maturity (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Operating Leases  
2025 $ 3,846
2026 1,590
2027 697
2028 446
2029 281
Thereafter 453
Total lease payments 7,313
Less: Present value discount 1,071
Present value of lease payments 6,242
Finance Leases  
2025 2,729
2026 3,014
2027 2,003
2028 953
2029 953
Thereafter 685
Total lease payments 10,337
Less: Present value discount 1,748
Present value of lease payments $ 8,589