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

Leases - Schedule of Maturity Analysis of Operating Lease (Details)

v3.25.1
Leases - Schedule of Maturity Analysis of Operating Lease (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Schedule of Maturity Analysis of Operating Lease [Abstract]  
2025 $ 1,952
2026 1,983
2027 2,015
2028 5,048
2029 914
2030 627
Total operating lease payments 12,538
Less imputed interest (2,954)
Total operating lease liability balance $ 9,584