XML 76 R62.htm IDEA: XBRL DOCUMENT v3.22.4
Commitment and Contingencies - Additional Information (Details)
$ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Dec. 29, 2022
USD ($)
Dec. 12, 2022
USD ($)
May 06, 2022
USD ($)
Nov. 30, 2021
USD ($)
Sep. 30, 2021
USD ($)
Jun. 10, 2021
USD ($)
shares
May 31, 2021
USD ($)
May 02, 2021
USD ($)
Installment
Apr. 30, 2022
USD ($)
Mar. 31, 2022
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Jun. 30, 2022
USD ($)
Commitment And Contingencies [Line Items]                          
Inventory purchased                     $ 13,500 $ 32,300  
Sales tax payable current                     711 678  
General and administrative expenses                     38,239 45,099  
Settlement Agreement                          
Commitment And Contingencies [Line Items]                          
Agreement date               May 2, 2021          
Proceeds to be received from settlement agreement               $ 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                          
Commitment And Contingencies [Line Items]                          
Litigation settlement amount payable     $ 1,300                   $ 1,300
Litigation settlement expense     $ 1,300                    
Litigation settlement                       1,300  
Securities Purchase Agreement | Sabby Volatility Warrant Master Fund Ltd                          
Commitment And Contingencies [Line Items]                          
Litigation settlement expense                     1,600    
Sale of stock, number of shares issued in transaction | shares           400,000              
Sale of stock, proceeds net of offering costs           $ 6,000              
General and administrative expenses                     $ 1,600    
Securities Purchase Agreement | Settlement Agreement                          
Commitment And Contingencies [Line Items]                          
Litigation settlement                   $ 800      
Litigation settlement in cash                 $ 500        
Litigation settlement coupons awarded                 $ 300        
Stipulation                          
Commitment And Contingencies [Line Items]                          
Litigation settlement expense $ 300 $ 300                      
First Payment | Settlement Agreement                          
Commitment And Contingencies [Line Items]                          
Proceeds to be received from settlement agreement             $ 1,000            
Settlement received                       $ 1,000  
Second Payment | Settlement Agreement                          
Commitment And Contingencies [Line Items]                          
Proceeds to be received from settlement agreement         $ 1,000                
Third Payment | Settlement Agreement                          
Commitment And Contingencies [Line Items]                          
Proceeds to be received from settlement agreement       $ 1,000