XML 66 R54.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings Per Share - Dilutive Potential Common Shares (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 11, 2021
Jan. 07, 2021
Jul. 01, 2020
May 16, 2013
Mar. 31, 2021
Dec. 31, 2020
Mar. 31, 2020
Jan. 01, 2021
May 31, 2020
May 29, 2020
May 18, 2020
Sep. 30, 2019
Mar. 31, 2018
Mar. 18, 2018
Jul. 31, 2017
Jul. 20, 2017
Apr. 30, 2017
Apr. 04, 2017
Earnings Per Share                                    
Number of dilutive potential common stock         142,872,691   196,893,462                      
Number of warrants exercised (in shares)         16,489,014                          
Interest rate (as a percent)         3.75%     3.75%                    
Conversion of notes through common stock issuance     16,000,000.0                              
3.75% Convertible Senior Notes                                    
Earnings Per Share                                    
Principal amount         $ 197,278       $ 212,463 $ 12,500 $ 200,000              
Interest rate (as a percent)         3.75%       3.75% 3.75% 3.75%              
Conversion of notes through common stock issuance         3,016,036                          
Convertible Notes Payable         $ 15,200                          
5.5% Convertible Senior Notes                                    
Earnings Per Share                                    
Principal amount   $ 160       $ 33,500         $ 100,000   $ 100,000          
Debt Instrument, Repurchased Face Amount                 $ 66,300                  
Interest rate (as a percent)   5.50%     5.50% 5.50%     5.50%   5.50%   5.50% 5.50%        
Conversion of notes through common stock issuance   69,808       14,600,000                        
Convertible Notes Payable           $ 33,500                        
Outstanding balance           $ 160                        
7.5% Convertible Senior Note                                    
Earnings Per Share                                    
Interest rate (as a percent)     7.50%                 7.50%            
Stock options                                    
Earnings Per Share                                    
Stock options granted         581,000   85,000                      
Warrant Transaction Agreements                                    
Earnings Per Share                                    
Shares of common stock that can be purchased from warrants issued (in shares)                                 55,286,696 55,286,696
Number of warrants exercised (in shares) 4,534,130       9,214,449                          
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 55,286,696    
Number of warrants exercised (in shares)         13,094,217 5,819,652                        
Series C redeemable convertible preferred stock                                    
Earnings Per Share                                    
Temporary Equity, Stock Issued During Period, Shares, New Issues       10,431                            
Stock options                                    
Earnings Per Share                                    
Number of dilutive potential common stock         9,020,891   19,803,872                      
Stock options granted         581,000   85,000                      
Restricted stock outstanding                                    
Earnings Per Share                                    
Number of dilutive potential common stock         6,416,308   4,600,227                      
Stock options granted         555,000   0                      
Warrant                                    
Earnings Per Share                                    
Number of dilutive potential common stock         88,264,726   110,573,392                      
Preferred stock                                    
Earnings Per Share                                    
Number of dilutive potential common stock             2,782,075                      
Convertible senior notes                                    
Earnings Per Share                                    
Number of dilutive potential common stock         39,170,766   59,133,896