v3.26.1
Leases - Minimum future payments (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Leases    
2026 $ 889  
2027 1,129  
2028 763  
2029 570  
2030 541  
Thereafter 796  
Total undiscounted lease payments 4,688  
Less: imputed interest (797)  
Lease obligations under operating leases $ 3,891 $ 4,179