XML 145 R109.htm IDEA: XBRL DOCUMENT v3.25.0.1
Warrant Transaction Agreements - Walmart Stores, Inc. Transaction Agreement (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Jul. 20, 2017
USD ($)
installment
D
$ / shares
shares
Dec. 31, 2024
USD ($)
shares
Dec. 31, 2023
USD ($)
shares
Dec. 31, 2022
USD ($)
Dec. 31, 2020
shares
Jul. 31, 2017
shares
Warrant Transaction Agreements            
Provision compared for common stock warrants   $ 33,635 $ 25,028 $ 38,698    
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) | shares           55,286,696
Warrant shares vested (in shares) | shares   40,010,108 34,917,912      
Contract asset   $ 2,600        
Provision compared for common stock warrants   $ 19,600 $ 5,900 $ 7,100    
Warrants issued with the Walmart Stores, Inc transaction agreement | Tranche one            
Warrant Transaction Agreements            
Reduction in revenue $ 10,900          
Warrant shares vested (in shares) | shares         5,819,652  
Warrants issued with the Walmart Stores, Inc transaction agreement | Tranche two            
Warrant Transaction Agreements            
Cash payments to be received under agreement $ 50,000          
Warrant shares vested (in shares) | shares 29,098,260          
Number of installments | installment 4          
Number of shares per installment | shares 7,274,565          
Warrants issued with the Walmart Stores, Inc transaction agreement | Warrants Tranches one And two            
Warrant Transaction Agreements            
Cash payments to be received under agreement $ 200,000          
Exercise price of warrants (in dollars per share) | $ / shares $ 2.1231          
Warrants issued with the Walmart Stores, Inc transaction agreement | Tranche three            
Warrant Transaction Agreements            
Cash payments to be received under agreement $ 400,000          
Warrant shares vested (in shares) | shares 20,368,784          
Warrant percentage weighted average share price 90.00%          
Threshold trading days | D 30          
Number of installments | installment 8          
Number of shares per installment | shares 2,546,098          
Cash receipt per installment $ 50,000          
Exercise price of warrants (in dollars per share) | $ / shares $ 6.28          
Walmart | Warrants issued with the Walmart Stores, Inc transaction agreement            
Warrant Transaction Agreements            
Number of warrants exercised (in shares) | shares   13,094,217 13,094,217      
Maximum | 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) | shares 55,286,696          
Cash payments to be received under agreement $ 600,000          
Maximum | Warrants issued with the Walmart Stores, Inc transaction agreement | Tranche two            
Warrant Transaction Agreements            
Cash payments to be received under agreement $ 200,000