XML 68 R58.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share - Dilutive Potential Common Shares (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended 12 Months Ended
Jan. 31, 2021
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2020
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Aug. 24, 2022
May 31, 2020
May 29, 2020
May 18, 2020
Mar. 31, 2018
Jul. 31, 2017
Jul. 20, 2017
Apr. 30, 2017
Apr. 04, 2017
Earnings Per Share                                
Number of dilutive potential common stock         160,456,920 164,474,496                    
3.75% Convertible Senior Notes                                
Earnings Per Share                                
Principal amount   $ 197,278     $ 197,278   $ 197,278   $ 212,500 $ 12,500 $ 200,000          
Conversion of notes through common stock issuance   0 0   0 0                    
Interest rate (as a percent)   3.75%     3.75%       3.75% 3.75% 3.75%          
5.5% Convertible Senior Notes                                
Earnings Per Share                                
Principal amount $ 200     $ 33,500               $ 100,000        
Conversion of notes through common stock issuance 69,808     14,600,000                        
Repurchase amount                 $ 66,300              
Interest rate (as a percent) 5.50%     5.50%         5.50%     5.50%        
Restricted Stock                                
Earnings Per Share                                
Options granted   3,217,700 349,661   3,606,393 1,476,152                    
2022 Amazon transaction agreement                                
Earnings Per Share                                
Shares of common stock that can be purchased from warrants issued (in shares)               16,000,000                
Warrants issued with the Amazon, 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)         34,917,912 17,461,994                    
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 13,094,217 13,094,217                  
Employee Stock Option [Member]                                
Earnings Per Share                                
Number of dilutive potential common stock         35,463,759 25,549,257                    
Options granted   2,255,096 1,838,123   9,131,689 2,597,974                    
Restricted Stock                                
Earnings Per Share                                
Number of dilutive potential common stock         7,261,132 3,737,292                    
Common stock warrants                                
Earnings Per Share                                
Number of dilutive potential common stock         78,561,263 96,017,181                    
Convertible senior notes                                
Earnings Per Share                                
Number of dilutive potential common stock         39,170,766 39,170,766