XML 40 R24.htm IDEA: XBRL DOCUMENT v3.24.3
Note 6 - Accrued Expenses and Other Current Liabilities (Tables)
9 Months Ended
Sep. 30, 2024
Notes Tables  
Schedule of Accrued Liabilities [Table Text Block]
   

As of

 
   

September 30, 2024

   

December 31, 2023

 

Other

    2,232,903       2,477,619  

Compensation

    2,101,043       2,974,863  

Inventory

    1,309,923       3,300,985  

Professional fees

    686,767       445,653  

Lease liability, current portion

    535,234       564,009  

Research and development vendor costs

    318,644       418,681  

Accrued expenses and other current liabilities

  $ 7,184,514     $ 10,181,810