XML 56 R46.htm IDEA: XBRL DOCUMENT v3.24.3
Note 10 - Derivatives (Details Textual) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Agent Warrants In Connection With March 2020 Private Placement [Member]          
Derivative Liability, Total $ 0   $ 0   $ 135
Derivative, Gain (Loss) on Derivative, Net, Total   $ 743 135 $ 3,062  
Agent Warrants Issued in Connection with May 2020 Offering [Member]          
Derivative Liability, Total 0   0   333
Derivative, Gain (Loss) on Derivative, Net, Total   1,133 333 3,903  
Agent Warrants In Connection With June 2020 Warrant [Member]          
Derivative Liability, Total 1   1   $ 908
Derivative, Gain (Loss) on Derivative, Net, Total $ 7 $ 1,587 $ 907 $ 4,759