XML 81 R69.htm IDEA: XBRL DOCUMENT v3.21.2
Warrant Transaction Agreements - Walmart Stores, Inc. Transaction Agreement (Details)
$ / shares in Units, $ in Millions
3 Months Ended 12 Months Ended
Jul. 20, 2017
USD ($)
installment
$ / shares
shares
Mar. 31, 2021
USD ($)
shares
Dec. 31, 2020
shares
Mar. 31, 2020
USD ($)
Dec. 31, 2020
shares
Jul. 31, 2017
shares
Warrant Transaction Agreements            
Warrant shares exercised (in shares)   16,489,014        
Warrants issued with the Walmart Stores, Inc transaction agreement            
Warrant Transaction Agreements            
Shares of common stock that can be purchased from warrants issued (in shares) 55,286,696         55,286,696
Reduction in revenue | $   $ 1.6   $ 0.9    
Cash payments to be received under agreement | $ $ 200.0          
Warrant shares vested (in shares)   13,094,217 13,094,217   13,094,217  
Exercise price calculation The exercise price of the third tranche of Walmart Warrant Shares will be an amount per share equal to ninety percent (90%) of the 30-day volume weighted average share price of the common stock as of the final vesting date of the second tranche of Walmart Warrant Shares, provided that, with limited exceptions, the exercise price for the third tranche will be no lower than $1.1893          
Warrant shares exercised (in shares)   13,094,217 5,819,652      
Tranche one of warrants issued with the Walmart Stores Inc transaction agreement            
Warrant Transaction Agreements            
Reduction in revenue | $ $ 10.9          
Warrant shares vested (in shares) 5,819,652          
Exercise price of warrants (in dollars per share) | $ / shares $ 2.1231          
Warrant shares exercised (in shares)         5,819,652  
Tranche two of warrants issued with the Walmart Stores, Inc. Transaction Agreement            
Warrant Transaction Agreements            
Cash payments to be received under agreement | $ $ 50.0          
Warrant shares vested (in shares) 29,098,260          
Number of installments | installment 4          
Number of shares per installment 7,274,565          
Warrant shares exercised (in shares)   7,274,565        
Tranche three of warrants issued with the Walmart Stores, Inc. Transaction Agreement            
Warrant Transaction Agreements            
Shares of common stock that can be purchased from warrants issued (in shares) 20,368,784          
Cash payments to be received under agreement | $ $ 50.0          
Number of installments | installment 8          
Number of shares per installment 2,546,098          
Maximum | Warrants issued with the Walmart Stores, Inc transaction agreement            
Warrant Transaction Agreements            
Cash payments to be received under agreement | $ $ 600.0          
Maximum | Tranche two of warrants issued with the Walmart Stores, Inc. Transaction Agreement            
Warrant Transaction Agreements            
Cash payments to be received under agreement | $ 200.0          
Maximum | Tranche three of warrants issued with the Walmart Stores, Inc. Transaction Agreement            
Warrant Transaction Agreements            
Cash payments to be received under agreement | $ $ 400.0