v3.26.1
Leases - Future minimum lease payments under noncancellable leases (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Leases [Abstract]  
Six months ending December 31, 2026 $ 170
Years ending December 31:  
2027 265
2028 49
Total operating lease payments 484
Less imputed interest (34)
Total operating lease liabilities $ 450