General form of registration statement for all companies including face-amount certificate companies

Note 4 - Stockholders' Equity - Summary of Warrant Activity (Details)

v3.19.2
Note 4 - Stockholders' Equity - Summary of Warrant Activity (Details) - Stock Purchase Warrants [Member] - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2019
Dec. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number, Ending Balance 360,175 353,869
Range One [Member]    
Lower exercise price range (in dollars per share) $ 6 $ 11.40
Upper range of exercise prices (in dollars per share) $ 17.50 $ 17.50
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number, Ending Balance 333,135 308,135
Expiration dates   August 2024
Range One [Member] | Maximum [Member]    
Expiration dates August 2024  
Range One [Member] | Minimum [Member]    
Expiration dates May 2021 May 2021
Range Two [Member]    
Lower exercise price range (in dollars per share) $ 22.20 $ 22.20
Upper range of exercise prices (in dollars per share) $ 115.80 $ 115.80
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number, Ending Balance 1,731 1,731
Expiration dates   May 2023
Range Two [Member] | Maximum [Member]    
Expiration dates May 2023  
Range Two [Member] | Minimum [Member]    
Expiration dates May 2021 May 2021
Range Three [Member]    
Lower exercise price range (in dollars per share) $ 256 $ 256
Upper range of exercise prices (in dollars per share) $ 258 $ 258
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number, Ending Balance 1,965 1,965
Expiration dates January 2022 January 2022
Range Three [Member] | Minimum [Member]    
Expiration dates   January 2022
Range Four [Member]    
Lower exercise price range (in dollars per share) $ 324 $ 324
Upper range of exercise prices (in dollars per share) $ 326 $ 326
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number, Ending Balance 8,727 8,727
Expiration dates March 2020 March 2020
Range Four [Member] | Minimum [Member]    
Expiration dates   March 2020
Range Five [Member]    
Lower exercise price range (in dollars per share) $ 442  
Upper range of exercise prices (in dollars per share) $ 558  
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number, Ending Balance 2,212  
Range Five [Member] | Maximum [Member]    
Expiration dates January 2021  
Range Five [Member] | Minimum [Member]    
Expiration dates December 2019  
Range Six [Member]    
Lower exercise price range (in dollars per share) $ 690 $ 442
Upper range of exercise prices (in dollars per share) $ 784 $ 558
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number, Ending Balance 11,828 7,688
Expiration dates   January 2021
Range Six [Member] | Maximum [Member]    
Expiration dates October 2021  
Range Six [Member] | Minimum [Member]    
Expiration dates October 2019 March 2019
Range Seven [Member]    
Lower exercise price range (in dollars per share) $ 1,046.20 $ 690
Upper range of exercise prices (in dollars per share) $ 1,046.20 $ 784
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number, Ending Balance 577 11,828
Expiration dates July 2019 October 2021
Range Seven [Member] | Minimum [Member]    
Expiration dates   October 2019