v3.25.2
Note 7 - Fair Value Measurements - Fair Value on Recurring Basis Unobservable Input Reconciliation (Details) - Fair Value, Recurring [Member] - Fair Value, Inputs, Level 3 [Member] - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Balance, beginning of period $ 27,816 $ 350,478 $ 89,010 $ 806,655
Change in fair value of warrant liabilities (11,126) (200,273) (72,320) (656,450)
Balance, end of period $ 16,690 $ 150,205 $ 16,690 $ 150,205