Annual report pursuant to Section 13 and 15(d)

Capital Stock - Preferred Stock (Details)

v3.20.1
Capital Stock - Preferred Stock (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended
Feb. 28, 2017
Dec. 31, 2018
Series X and Series Y Convertible Preferred Stock    
Sale of stock    
Number of shares issued for each share of convertible preferred stock that is converted   1,000
Series X Convertible Preferred Stock    
Sale of stock    
Preferred stock conversion price per share   $ 4.03
Fair value of common stock amount exceeded purchase price of convertible preferred stock $ 5.6  
Series Y Convertible Preferred Stock    
Sale of stock    
Preferred stock conversion price per share   $ 13.00