| Schedule of Accounts Payable and Accrued Liabilities [Table Text Block] |
| | | December 31, | |
| | | 2021 | | | 2020 | |
| Salary and payroll tax accrual | | $ | 16,994 | | | $ | 5,337 | |
| Taxes payable | | | 4,016 | | | | 3,992 | |
| Current portion of operating lease liability | | | 2,137 | | | | 1,867 | |
| License fee obligation | | | 1,000 | | | | 1,000 | |
| Placement fees payable | | | 6,314 | | | | 6,314 | |
| Accrued other | | | 8,704 | | | | 7,815 | |
| Total accrued liabilities | | $ | 39,165 | | | $ | 26,325 | |
|