Note 6 - Accrued Expenses and Other Liabilities - Current - Schedule of Accrued Compensation Balance (Details) - Deferred Bonus [Member] - USD ($) |
3 Months Ended | |
---|---|---|
Mar. 31, 2025 |
Mar. 31, 2024 |
|
Executive incentive accrual | $ 1,031,250 | $ 1,332,169 |
Executive incentive accrual, expensed | 0 | 309,375 |
Executive incentive accrual, cancelled | 600,000 | 0 |
Executive incentive accrual | 431,250 | 1,641,544 |
Executive Incentive Accrual 2023 [Member] | ||
Executive incentive accrual | 1,031,250 | 0 |
Executive incentive accrual, expensed | 0 | 309,375 |
Executive incentive accrual, cancelled | 600,000 | 0 |
Executive incentive accrual | $ 431,250 | 309,375 |
Executive Incentive Accrual 2022 [Member] | ||
Executive incentive accrual | 1,332,169 | |
Executive incentive accrual, expensed | 0 | |
Executive incentive accrual, cancelled | 0 | |
Executive incentive accrual | $ 1,332,169 |