v3.25.1
Note 11 - Warrant Liabilities (Details Textual) - Private Placement Warrant [Member] - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Jul. 01, 2021
Class of Warrant or Right, Outstanding (in shares) 328,750     405,000
Warrants and Rights Outstanding, Term (Year)       5 years
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)       $ 11.5
Warrants and Rights Outstanding $ 1.4   $ 1.9 $ 1.4
Fair Value Adjustment of Warrants $ 0.5 $ 0.1