v3.25.1
Leases (Details) - Schedule of operating lease payments
$ in Thousands
Mar. 31, 2025
USD ($)
Leases  
2025 $ 1,620
2026 2,210
2027 2,267
2028 2,015
2029 1,501
Thereafter 18,686
Total undiscounted lease payments 28,299
Discount effect of cash flows 5,446
Total lease liability $ 22,853