v3.23.2
Warrant Transaction Agreements - Walmart Stores, Inc. Transaction Agreement (Details)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2023
USD ($)
Y
$ / shares
shares
Mar. 31, 2023
USD ($)
shares
Jun. 30, 2022
USD ($)
shares
Mar. 31, 2022
USD ($)
Jun. 30, 2023
Y
$ / shares
shares
Jun. 30, 2022
shares
Dec. 31, 2022
shares
Jul. 31, 2017
shares
Jul. 20, 2017
shares
Warrant Transaction Agreements                  
Provision compared for common stock warrants | $ $ 951 $ 19,641 $ 1,979 $ 1,743          
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
Warrant shares vested (in shares)   27,643,347         27,643,347    
Number of warrants exercised (in shares)         13,094,217 13,094,217 13,094,217    
Walmart                  
Warrant Transaction Agreements                  
Provision for common stock warrants | $ 1,500                
Provision compared for common stock warrants | $ $ 2,000                
Walmart | Warrants issued with the Walmart Stores, Inc transaction agreement                  
Warrant Transaction Agreements                  
Number of warrants exercised (in shares) 0   0   0 0      
Walmart | Tranche one of warrants issued with the Walmart Stores Inc transaction agreement | Risk free interest rate                  
Warrant Transaction Agreements                  
Warrants and rights outstanding measurement input 0.0412       0.0412        
Walmart | Tranche one of warrants issued with the Walmart Stores Inc transaction agreement | Volatility                  
Warrant Transaction Agreements                  
Warrants and rights outstanding measurement input 0.7500       0.7500        
Walmart | Tranche one of warrants issued with the Walmart Stores Inc transaction agreement | Exercise price                  
Warrant Transaction Agreements                  
Warrants and rights outstanding measurement input | $ / shares 9.35       9.35        
Walmart | Tranche one of warrants issued with the Walmart Stores Inc transaction agreement | Stock price                  
Warrant Transaction Agreements                  
Warrants and rights outstanding measurement input | $ / shares 10.39       10.39        
Walmart | Tranche two of warrants issued with the Walmart Stores, Inc. Transaction Agreement | Expected average term                  
Warrant Transaction Agreements                  
Warrants and rights outstanding measurement input | Y 3.5       3.5