XML 34 R48.htm IDEA: XBRL DOCUMENT v3.20.1
Warrant Transaction Agreements - Amazon.com, Inc. Transaction Agreement (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Apr. 04, 2017
USD ($)
installment
$ / shares
shares
Mar. 31, 2020
USD ($)
shares
Mar. 31, 2019
USD ($)
Dec. 31, 2017
USD ($)
Dec. 31, 2019
shares
Jul. 20, 2017
$ / shares
Class of Warrant or Right [Line Items]            
Selling, general and administrative | $   $ 11,013 $ 9,324      
Exercise price of warrants (in dollars per share) | $ / shares           $ 2.1231
Warrants issued with the Amazon.com, Inc transaction agreement            
Class of Warrant or Right [Line Items]            
Shares of common stock that can be purchased from warrants issued (in shares) 55,286,696          
Cash payments to be received under agreement | $ $ 600,000          
Warrant shares vested (in shares)   20,368,782     20,368,782  
Provision for common stock warrants | $   $ 1,300 $ 500      
Tranche one of warrants issued with the Amazon.com, Inc transaction agreement            
Class of Warrant or Right [Line Items]            
Warrant shares vested (in shares) 5,819,652          
Selling, general and administrative | $       $ 6,700    
Tranche two of warrants issued with the Amazon.com, Inc. Transaction Agreement            
Class of Warrant or Right [Line Items]            
Shares of common stock that can be purchased from warrants issued (in shares) 29,098,260          
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,000          
Aggregate cash receipts for all installments | $ $ 200,000          
Exercise price of warrants (in dollars per share) | $ / shares $ 1.1893          
Tranche three of warrants issued with the Amazon.com, Inc. Transaction Agreement            
Class of Warrant or Right [Line Items]            
Shares of common stock that can be purchased from warrants issued (in shares) 20,368,784          
Warrant shares vested (in shares) 20,368,784          
Number of shares per installment 2,546,098          
Cash receipt per installment | $ $ 50,000          
Aggregate cash receipts for all installments | $ $ 400,000          
Exercise price calculation The exercise price of the third tranche of Amazon 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 Amazon Warrant Shares.