XML 27 R33.htm IDEA: XBRL DOCUMENT v3.19.3
Stock-Based Awards - Additional Information (Details)
Apr. 18, 2019
Installment
$ / shares
shares
Nov. 02, 2019
$ / shares
shares
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Number of shares to be purchased warrants | shares   1,747,000
Exercise price of warrants   $ 69.68
Amazon [Member] | Commercial Agreement [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Number of shares to be purchased warrants | shares 1,747,441  
Exercise price of warrants $ 69.68  
Estimated of fair value per warrant $ 17.52  
Warrants, number of vesting annual installments | Installment 5  
Warrants vest, beginning date Jan. 15, 2020  
Warrants vest, expiration date Apr. 18, 2026