XML 74 R64.htm IDEA: XBRL DOCUMENT v3.22.2
Warrant Transaction Agreements - Amazon.com, Inc. Transaction Agreement (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Apr. 04, 2017
Amazon            
Class of Warrant or Right [Line Items]            
Number of warrants exercised (in shares)     17,461,994   17,461,994  
Warrants issued with the Amazon, 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
Reduction in revenue $ 0.1 $ 0.1 $ 0.2 $ 0.2    
Number of warrants exercised (in shares)     17,461,994 13,960,354    
Warrant shares vested (in shares)         55,286,696