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

As of

 
  

June 30, 2024

  

December 31, 2023

 

Other

  2,190,524   2,477,619 

Compensation

  1,777,892   2,974,863 

Inventory

  1,147,209   3,300,985 

Professional fees

  560,233   445,653 

Lease liability, current portion

  523,889   564,009 

Research and development vendor costs

  333,286   418,681 

Accrued expenses and other current liabilities

 $6,533,033  $10,181,810