v3.26.3
Trade payables (Details Narrative) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
IfrsStatementLineItems [Line Items]      
Due to related party $ 35   $ 133
Weighted average term 45 days 55 days  
Bottom of range [member]      
IfrsStatementLineItems [Line Items]      
Payment term 6 days 7 days  
Top of range [member]      
IfrsStatementLineItems [Line Items]      
Payment term 92 days 93 days