XML 67 R55.htm IDEA: XBRL DOCUMENT v3.20.2
Warrant Transaction Agreements - Walmart Stores, Inc. Transaction Agreement (Details)
$ / shares in Units, € in Millions, $ in Millions
3 Months Ended 6 Months Ended 12 Months Ended
Jul. 20, 2017
USD ($)
installment
$ / shares
shares
Jun. 30, 2020
EUR (€)
shares
Jun. 30, 2019
USD ($)
Jun. 30, 2020
EUR (€)
shares
Jun. 30, 2019
USD ($)
Dec. 31, 2017
USD ($)
Dec. 31, 2019
shares
Warrant Transaction Agreements              
Exercise price of warrants (in dollars per share) | $ / shares $ 2.1231            
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            
Warrant shares vested (in shares)   5,819,652   5,819,652     5,819,652
Provision for common stock warrants   € 1.0 $ 0.7 € 1.9 $ 3.7    
Tranche one of warrants issued with the Walmart Stores Inc transaction agreement              
Warrant Transaction Agreements              
Warrant shares vested (in shares) 5,819,652            
Provision for common stock warrants | $           $ 10.9  
Tranche two of warrants issued with the Walmart Stores, Inc. Transaction Agreement              
Warrant Transaction Agreements              
Warrant shares vested (in shares) 29,098,260            
Number of installments | installment 4            
Number of shares per installment 7,274,565            
Cash receipt per installment | $ $ 50.0            
Aggregate cash receipts for all installments | $ $ 200.0            
Tranche three of warrants issued with the Walmart Stores, Inc. Transaction Agreement              
Warrant Transaction Agreements              
Warrant shares vested (in shares) 20,368,784            
Number of installments | installment 8            
Number of shares per installment 2,546,098            
Cash receipt per installment | $ $ 50.0            
Aggregate cash receipts for all installments | $ $ 400.0            
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            
Exercise price of warrants (in dollars per share) | $ / shares $ 1.1893            
Maximum | Warrants issued with the Walmart Stores, Inc transaction agreement              
Warrant Transaction Agreements              
Cash payments to be received under agreement | $ $ 600.0