XML 51 R35.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 6 - Accrued Expenses - Accrued Expenses and Other Current Liabilities (Details) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Current liabilities    
Accrued expenses and other current liabilities $ 6,122,929 $ 10,181,810
Other 2,095,059 2,477,619
Compensation 1,368,907 2,974,863
Professional fees 1,068,513 445,653
Inventory $ 641,606 3,300,985
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued expenses and other current liabilities  
Lease liability, current portion $ 503,470 564,009
Research and development vendor costs 445,374 418,681
Accrued expenses and other current liabilities $ 6,122,929 $ 10,181,810