v3.25.1
Leases - Maturities of operating lease (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Maturities of operating lease liabilities  
2025 $ 776
2026 988
2027 240
2028 248
2029 255
Thereafter 1,392
Total lease payments 3,899
Less: interest 623
Present value of operating lease liabilities $ 3,276