v3.25.1
Note 20 - Additional Financial Information - Schedule of Additional Financial Information (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Prepaid expenses and deposits $ 16,377 $ 17,314
Income tax receivable 24 217
Inventory 3,904 3,975
Assets held for sale 1,800 0
Prepaid expenses and other 22,105 21,506
Investments 2,012 2,012
Contract costs 2,113 2,333
Total other assets 4,125 4,345
Accounts payable 11,335 9,009
Accrued liabilities 17,545 31,227
Total accounts payable and accrued liabilities 28,880 40,236
Customer deposits 16,418 16,660
Accreditation fees payable 661 623
Income taxes payable 797 263
Total other current liabilities 17,876 17,546
Raw materials 2,048 2,051
Finished goods 1,856 1,924
Total Inventories $ 3,904 $ 3,975