XML 52 R35.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 6 - Accrued Expenses - Accrued Expenses and Other Current Liabilities (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Current liabilities    
Accrued expenses and other current liabilities $ 6,533,033 $ 10,181,810
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
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued expenses and other current liabilities  
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