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

Leases - Schedule of Components of Lease Expense (Details)

v3.25.1
Leases - Schedule of Components of Lease Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Schedule of Components of Lease Expense [Abstract]    
Operating lease expense $ 691 $ 691
Finance lease cost    
Amortization of right-to-use assets 10 3
Interest on lease liabilities 2
Total finance lease cost 12 3
Cash flow information:    
Operating cash flow use from operating leases 618 606
Operating cash flow use from finance leases 11
Financing cash flow use from finance leases 9 4
Right-of-use assets obtained in exchange for lease obligations, Operating leases
Right-of-use assets obtained in exchange for lease obligations, Finance leases $ 30
Weighted average remaining lease term, Operating leases 2 years 7 months 6 days  
Weighted average remaining lease term, Finance leases 2 years  
Weighted average discount rates, Operating leases 4.80%  
Weighted average discount rates, Finance leases 6.20%