v3.26.1
Leases - Minimum lease payments (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
Minimum lease payments  
2026 $ 759
2027 1,073
2028 951
2029 768
2030 455
Thereafter 1,729
Total future minimum lease payments 5,735
Less: imputed interest (1,269)
Operating lease liability $ 4,466