Borrowings - Schedule of Short-Term Borrowings (Details) - USD ($) $ in Thousands |
Dec. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Disclosure of detailed information about borrowings [line items] | |||||||||||
| Short-term borrowings | $ 5,183 | $ 2,516 | $ 2,408 | ||||||||
| Non-current | 2,006 | 1,374 | |||||||||
| Current | 3,177 | 1,142 | |||||||||
| Banc ABC Zimbabwe Loan [Member] | |||||||||||
| Disclosure of detailed information about borrowings [line items] | |||||||||||
| Short-term borrowings | [1] | 3,863 | 2,000 | ||||||||
| Short-term notes [Member] | |||||||||||
| Disclosure of detailed information about borrowings [line items] | |||||||||||
| Short-term borrowings | [2] | 516 | |||||||||
| Directors and Officers insurance [Member] | |||||||||||
| Disclosure of detailed information about borrowings [line items] | |||||||||||
| Short-term borrowings | [3] | 314 | |||||||||
| Bank Overdraft [Member] | |||||||||||
| Disclosure of detailed information about borrowings [line items] | |||||||||||
| Short-term borrowings | [4] | $ 1,006 | |||||||||
| |||||||||||