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

LEASES - Schedule of Minimum Lease Payments Due (Details)

v3.25.0.1
LEASES - Schedule of Minimum Lease Payments Due (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Operating leases  
2025 $ 1,988
2026 1,915
2027 1,813
2028 1,757
2029 1,595
Thereafter 635
Total lease payments 9,703
Less: imputed interest (166)
Present value of lease liabilities 9,537
Finance leases  
2025 2,018
2026 1,613
2027 563
2028 309
2029 134
Thereafter 10
Total lease payments 4,647
Less: imputed interest (703)
Present value of lease liabilities $ 3,944