v3.25.2
Note 3 - Net Loss Per Share - Schedule of Earnings Per Share (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Net loss $ (6,053,610) $ (7,859,919) $ (12,486,450) $ (15,293,527)
Basic and diluted (in shares) 49,847,872 30,555,012 49,249,430 30,221,168
Basic and diluted (in dollars per share) $ (0.12) $ (0.26) $ (0.25) $ (0.51)