XML 69 R44.htm IDEA: XBRL DOCUMENT v3.20.4
Summary of Significant Accounting Policies - Additional Information (Details)
12 Months Ended
Dec. 31, 2020
USD ($)
Customer
Segment
Dec. 31, 2019
USD ($)
Customer
Significant Accounting Policies [Line Items]    
Allowance for doubtful accounts $ 0 $ 0
Income tax benefit recognition, minimum percentage of likelihood being realized 50.00%  
Number of reportable segments | Segment 1  
Sales and distribution expenses    
Significant Accounting Policies [Line Items]    
Advertising cost $ 6,300,000 4,800,000
Shipping and handling cost 20,400,000 17,200,000
Other Expense, Net | Maximum    
Significant Accounting Policies [Line Items]    
Net loss from foreign currency transactions $ (100,000) $ (100,000)
Customer Concentration Risk | Revenue Benchmark    
Significant Accounting Policies [Line Items]    
Number of customer accounted | Customer 0 0
Customer Concentration Risk | Revenue Benchmark | Amazon    
Significant Accounting Policies [Line Items]    
Percentage of concentration of credit risk 88.00% 95.00%
Customer Concentration Risk | Accounts Receivable    
Significant Accounting Policies [Line Items]    
Number of customer accounted | Customer 0 0
Customer Concentration Risk | Accounts Receivable | Amazon    
Significant Accounting Policies [Line Items]    
Percentage of concentration of credit risk 68.00% 74.00%
Prepaid Expenses and Other Current Assets    
Significant Accounting Policies [Line Items]    
Restricted cash deposit associated with credit facility $ 0 $ 300,000
Returned deposit for inventory to pay into an escrow account 3,300,000  
Other Noncurrent Assets    
Significant Accounting Policies [Line Items]    
Restricted cash deposit associated with credit facility 100,000 100,000
Accrued Liabilities    
Significant Accounting Policies [Line Items]    
Refund liabilities for sales returns $ 500,000 $ 500,000