XML 58 R47.htm IDEA: XBRL DOCUMENT v3.25.2
Note 22 - Additional Financial Information (Tables)
6 Months Ended
Jun. 30, 2025
Notes Tables  
Supplemental Balance Sheet Information [Table Text Block]

Balance Sheet Information

        
  

June 30,

  

December 31,

 

Prepaid expenses and other

 

2025

  

2024

 

Prepaid expenses and deposits

 $19,491  $17,314 

Income tax receivable

  220   217 

Inventory

  3,444   3,975 

Other assets

  848   - 

Prepaid expenses and other

 $24,003  $21,506 
         

Other Assets

        

Investments

 $2,012  $2,012 

Contract costs

  1,917   2,333 

Total other assets

 $3,929  $4,345 
         

Accounts payable and accrued liabilities

        

Accounts payable

 $8,892  $9,009 

Accrued liabilities

  26,880   31,227 

Total accounts payable and accrued liabilities

 $35,772  $40,236 
         

Other Current Liabilities

        

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 
         
  

June 30,

  

December 31,

 
  

2025

  

2024

 

Raw materials

 $1,628  $2,051 

Finished goods

  1,816   1,924 

Total Inventories

 $3,444  $3,975