XML 54 R42.htm IDEA: XBRL DOCUMENT v3.20.2
Earnings Per Share - Dilutive Potential Common Shares (Details) - USD ($)
$ in Millions
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Nov. 01, 2018
May 16, 2013
Jan. 31, 2020
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
May 31, 2020
Sep. 30, 2019
Jul. 20, 2017
Apr. 04, 2017
Earnings Per Share                        
Number of dilutive potential common stock           204,174,726 201,150,449          
Interest rate (as a percent)       9.50%   9.50%            
$40M Convertible Senior Note                        
Earnings Per Share                        
Principal amount                   $ 40.0    
Interest rate (as a percent)                   7.50%    
$200M Convertible Senior Notes                        
Earnings Per Share                        
Debt Instrument, Repurchased Face Amount                 $ 66.3      
Interest rate (as a percent)                 5.50%      
Warrants issued with the Amazon.com, Inc transaction agreement                        
Earnings Per Share                        
Shares of common stock that can be purchased from warrants issued (in shares)                       55,286,696
Number of warrants exercised (in shares)           0            
Warrants issued with the Walmart Stores, Inc transaction agreement                        
Earnings Per Share                        
Shares of common stock that can be purchased from warrants issued (in shares)                     55,286,696  
Number of warrants exercised (in shares)           0            
Series C Preferred Stock                        
Earnings Per Share                        
Temporary Equity, Stock Issued During Period, Shares, New Issues   10,431                    
Series E Preferred Stock                        
Earnings Per Share                        
Temporary Equity, Stock Issued During Period, Shares, New Issues 35,000                      
Conversion of Stock, Shares Issued     500         30,462        
Number of shares redeemed               4,038        
Stock options                        
Earnings Per Share                        
Number of dilutive potential common stock           16,273,120 21,258,304          
Stock options granted       174,649 339,392 174,649 364,392          
Restricted stock                        
Earnings Per Share                        
Number of dilutive potential common stock           4,455,484 2,504,392          
Stock options granted       96,649 339,392 94,649 364,392          
Warrants                        
Earnings Per Share                        
Number of dilutive potential common stock           110,573,392 115,824,142          
Preferred stock                        
Earnings Per Share                        
Number of dilutive potential common stock             17,933,591          
Convertible Senior Notes                        
Earnings Per Share                        
Number of dilutive potential common stock           72,872,730 43,630,020