XML 54 R40.htm IDEA: XBRL DOCUMENT v3.20.4
Equity - Schedule of Convertible Preferred Shares (Details) (Parenthetical) - $ / shares
Mar. 14, 2017
Jul. 07, 2016
Dec. 31, 2020
Jun. 05, 2020
Stated value of stock issued       $ 0.45
Series B Preferred Stock [Member]        
Stated value of stock issued     $ 0.45  
Series B Preferred Stock [Member] | Public Offering [Member]        
Number of stocks issued   442,424    
Stated value of stock issued   $ 33.00    
Number of preferred stock converted   3,112,923    
Preferred stock conversion price   $ 0.321    
Cumulative dividend rate   15.00%    
Preferred C Shares [Member]        
Stated value of stock issued     $ 0.45  
Preferred C Shares [Member] | Public Offering [Member]        
Number of stocks issued 1,069,822      
Stated value of stock issued $ 6.40      
Number of preferred stock converted 46,714      
Preferred stock conversion price $ 0.321