v3.22.1

Related party transactions and balances (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2021
Related Party Transactions [Abstract] |
Schedule of related party transactions |
Schedule of related party transactions |  |  |  |  |  |  |  |
|  | Year Ended December 31, 2021 |  | Year Ended December 31, 2020
Related party transactions included within interest expense: |  |  |  |  |  |  |  |
Interest expense on promissory notes issued to relatives of the Chairman and Chief Executive Officer of the Company |  | $ | 316,504 |  |  | $ | 315,926 |
Interest expense on lines of credit payable to the Chairman and Chief Executive Officer of the Company and his spouse |  | $ | 1,402,187 |  |  | $ | 1,464,077 |
Interest expense related to the modification of stock options held by the Chairman and Chief Executive Officer of the Company and his spouse related to financing provided |  | $ | 1,287,834 |  |  | $ | — |
Interest expense related to stock options granted to the spouse of the Chairman and Chief Executive Officer of the Company related to the increase of the borrowing limit of a line of credit |  | $ | 2,137,286 |  |  | $ | — |
Related party transactions included within selling, general and administration expenses: |  |  |  |  |  |  |  |
Consulting fees to the Chairman and Chief Executive Officer of the Company accrued on the line of credit available to the Company |  | $ | 249,600 |  |  | $ | 249,600 |
Salary for services as VP Corporate and Director of the Singapore subsidiary to the spouse of the Chairman and Chief Executive Officer of the Company |  | $ | 33,427 |  |  | $ | — |
Rent paid to a company controlled by the spouse of the Chairman and immediate family members |  | $ | 24,390 |  |  | $ | — |
Stock options granted to a member of the Board of Directors of the Company |  | $ | 304,692 |  |  | $ | — |
Loss on settlement of debt to a relative of the Chairman and Chief Executive Officer of the Company |  | $ | 16,800 |  |  | $ | — |

X
- References No definition available. + Details
Name: | us-gaap_RelatedPartyTransactionsAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners and (d) affiliates. + References No definition available. + Details
Name: | us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration