Note 4 - Accrued Liabilities (Tables)
12 Months Ended
Dec. 31, 2021
Notes Tables  
Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]
  

December 31,

 
  

2021

  

2020

 

Salary and payroll tax accrual

 $16,994  $5,337 

Taxes payable

  4,016   3,992 

Current portion of operating lease liability

  2,137   1,867 

License fee obligation

  1,000   1,000 

Placement fees payable

  6,314   6,314 

Accrued other

  8,704   7,815 

Total accrued liabilities

 $39,165  $26,325