v3.25.1
Note 20 - Additional Financial Information (Tables)
3 Months Ended
Mar. 31, 2025
Notes Tables  
Supplemental Balance Sheet Information [Table Text Block]

Balance Sheet Information

        
  

March 31,

  

December 31,

 

Prepaid expenses and other

 

2025

  

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   - 

Prepaid expenses and other

 $22,105  $21,506 
         

Other Assets

        

Investments

 $2,012  $2,012 

Contract costs

  2,113   2,333 

Total other assets

 $4,125  $4,345 
         

Accounts payable and accrued liabilities

        

Accounts payable

 $11,335  $9,009 

Accrued liabilities

  17,545   31,227 

Total accounts payable and accrued liabilities

 $28,880  $40,236 
         

Other Current Liabilities

        

Customer deposits

 $16,418  $16,660 

Accreditation fees payable

  661   623 

Income taxes payable

  797   263 

Total other current liabilities

 $17,876  $17,546 
  

March 31,

  

December 31,

 
  

2025

  

2024

 

Raw materials

 $2,048  $2,051 

Finished goods

  1,856   1,924 

Total Inventories

 $3,904  $3,975