XML 108 R97.htm IDEA: XBRL DOCUMENT v3.25.2
Note 22 - Additional Financial Information - Schedule of Additional Financial Information (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Prepaid expenses and deposits $ 19,491 $ 17,314
Income tax receivable 220 217
Inventory 3,444 3,975
Other assets 848 0
Prepaid expenses and other 24,003 21,506
Investments 2,012 2,012
Contract costs 1,917 2,333
Total other assets 3,929 4,345
Accounts payable 8,892 9,009
Accrued liabilities 26,880 31,227
Total accounts payable and accrued liabilities 35,772 40,236
Customer deposits 16,675 16,660
Accreditation fees payable 567 623
Income taxes payable 1,287 263
Total other current liabilities 18,529 17,546
Raw materials 1,628 2,051
Finished goods 1,816 1,924
Total Inventories $ 3,444 $ 3,975