XML 41 R25.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 6 - Accrued Expenses (Tables)
12 Months Ended
Dec. 31, 2021
Notes Tables  
Accrued Expenses and Other Current Liabilities [Table Text Block]
  

As of

 
  

December 31, 2021

  

December 31, 2020

 

Deferred revenue

 $3,764,696  $3,280,947 

Compensation

  2,811,700   2,933,738 

Other

  558,362   486,158 

Professional fees

  527,026   251,824 

Inventory

  488,081   150,349 

Lease liability, current portion

  466,830   449,940 

Vacation

  379,720   405,176 

Research and development vendor costs

  256,397   327,606 

Accrued expenses and other current liabilities

 $9,252,812  $8,285,738