v3.26.1
Right of use of assets - Schedule of future minimum lease payments due to operating leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Oct. 09, 2023
Leases [Abstract]    
December 31, 2026 $ 2,285  
December 31, 2027 1,320  
Total future minimum lease payments 3,605 $ 700
Less: imputed interest 203  
Total $ 3,402