|12 Months Ended|
Dec. 31, 2021
|Trade and other receivables [abstract]|
|TRADE RECEIVABLES [Text Block]||
Trade receivables are non-interest bearing and are generally on terms of 30 to 90 days. As of December 31, 2021 and 2020, there were no material past-due receivables.
Major customers data as a percentage of total revenues:
The disclosure of trade and other receivables. [Refer: Trade and other receivables]
Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef