XML 36 R26.htm IDEA: XBRL DOCUMENT v3.25.1
Note 4 - Accrued Liabilities (Tables)
3 Months Ended
Mar. 31, 2025
Notes Tables  
Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]
  

March 31, 2025

  

December 31, 2024

 

Salary and payroll tax accrual

 $12,474  $12,375 

Taxes payable

  2,699   3,366 

Current portion of operating lease liability

  2,961   2,886 

License fee obligation

  1,800   1,800 

Placement fees payable

  1,587   3,086 

Deferred revenue

  2,806   3,409 

Accrued other

  8,254   7,071 

Total accrued liabilities

 $32,581  $33,993