Quarterly report pursuant to Section 13 or 15(d)

Capital Stock - Series X and Series Y Convertible Preferred Stock (Details)

v3.21.2
Capital Stock - Series X and Series Y Convertible Preferred Stock (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Feb. 28, 2017
Dec. 31, 2018
Dec. 31, 2017
Jun. 30, 2021
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        
Shares issued (in shares)     5,003  
Preferred stock, shares outstanding (in shares)       5,003
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        
Shares issued (in shares)   1,252.772    
Preferred stock, shares outstanding (in shares)       0
Preferred stock conversion price per share   $ 13.00