XML 79 R66.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitment and Contingencies - Additional Information (Details)
$ in Thousands
12 Months Ended
Mar. 10, 2022
USD ($)
Jun. 10, 2021
USD ($)
shares
May 02, 2021
USD ($)
Installment
Dec. 31, 2021
USD ($)
Nov. 30, 2021
USD ($)
Sep. 30, 2021
USD ($)
May 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Commitment And Contingencies [Line Items]                
Inventory purchased       $ 32,300       $ 55,000
Sales tax payable current       678       $ 457
Settlement Agreement                
Commitment And Contingencies [Line Items]                
Agreement date     May 2, 2021          
Payment to suppliers     $ 3,000          
Number of installments | Installment     3          
Settlement Agreement | Prepaid Expenses and Other Current Assets                
Commitment And Contingencies [Line Items]                
Prepaid asset       4,100        
Securities Class Action | Subsequent Event                
Commitment And Contingencies [Line Items]                
Litigation settlement $ 1,300              
Securities Purchase Agreement | Sabby Volatility Warrant Master Fund Ltd                
Commitment And Contingencies [Line Items]                
Sale of stock, number of shares issued in transaction | shares   400,000            
Sale of stock, proceeds net of offering costs   $ 6,000            
First Payment | Settlement Agreement                
Commitment And Contingencies [Line Items]                
Payment to suppliers             $ 1,000  
Settlement received       $ 1,000        
Second Payment | Settlement Agreement                
Commitment And Contingencies [Line Items]                
Payment to suppliers           $ 1,000    
Third Payment | Settlement Agreement                
Commitment And Contingencies [Line Items]                
Payment to suppliers         $ 1,000