v3.25.1
Trade and other payables (Details Narrative) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Trade and other payables $ 16,730 $ 3,996
Increase in trade and other payables $ 9,528 $ (5,522)