XML 131 R111.htm IDEA: XBRL DOCUMENT v3.24.1
Other taxes receivable & Other taxes payable - Narrative (Details)
12 Months Ended
Dec. 31, 2023
Other taxes payable & Other taxes receivable  
Value added tax receivable, maturity period 2 years 8 months 12 days
Value added tax payable, maturity period 1 year 3 months 18 days