| Supplemental Balance Sheet Disclosures [Text Block] |
22. Additional Financial Information:
The following tables provide additional financial information related to our Consolidated Financial Statements (Dollar amounts in thousands of U.S dollars):
| Balance Sheet Information | | | | | | | | |
| | | December 31, | | | December 31, | |
| Prepaid expenses and other | | 2025 | | | 2024 | |
| Prepaid expenses and deposits | | $ | 24,177 | | | $ | 17,314 | |
| Income tax receivable | | | 111 | | | | 217 | |
| Inventory | | | 3,872 | | | | 3,975 | |
| Other assets | | | 1,004 | | | | - | |
| Assets held for sale | | | 211 | | | | - | |
| Prepaid expenses and other | | $ | 29,375 | | | $ | 21,506 | |
| | | | | | | | | |
| Other Assets | | | | | | | | |
| Investments | | $ | 2,012 | | | $ | 2,012 | |
| Contract costs | | | 2,252 | | | | 2,333 | |
| Contract asset - long term | | | 114 | | | | - | |
| Total other assets | | $ | 4,378 | | | $ | 4,345 | |
| | | | | | | | | |
| Accounts payable and accrued liabilities | | | | | | | | |
| Accounts payable | | $ | 9,898 | | | $ | 9,009 | |
| Accrued liabilities | | | 25,374 | | | | 31,227 | |
| Total accounts payable and accrued liabilities | | $ | 35,272 | | | $ | 40,236 | |
| | | | | | | | | |
| Other Current Liabilities | | | | | | | | |
| Customer deposits | | $ | 17,369 | | | $ | 16,660 | |
| Accreditation fees payable | | | 594 | | | | 623 | |
| Income taxes payable | | | 2,802 | | | | 263 | |
| Total other current liabilities | | $ | 20,765 | | | $ | 17,546 | |
Inventories
The components of the inventories as of December 31, 2025 and December 31, 2024 were as follows (Dollar amounts in thousands of U.S dollars):
| | | December 31, | | | December 31, | |
| | | 2025 | | | 2024 | |
| Raw materials | | $ | 1,923 | | | $ | 2,051 | |
| Finished goods | | | 1,949 | | | | 1,924 | |
| Total Inventories | | $ | 3,872 | | | $ | 3,975 | |
|