v3.25.4
Note 22 - Additional Financial Information - Schedule of Additional Financial Information (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Prepaid expenses and deposits $ 24,177 $ 17,314
Income tax receivable 111 217
Inventory 3,872 3,975
Other assets 1,004 0
Assets held for sale 211 0
Investments 2,012 2,012
Contract costs 2,252 2,333
Contract asset - long term 114 0
Total other assets 4,378 4,345
Accounts payable 9,898 9,009
Accrued liabilities 25,374 31,227
Total accounts payable and accrued liabilities 35,272 40,236
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
Raw materials 1,923 2,051
Finished goods 1,949 1,924
Total Inventories $ 3,872 $ 3,975