XML 57 R40.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies - Additional Information (Details)
12 Months Ended
Dec. 31, 2021
USD ($)
Segment
Customer
Supplier
Dec. 31, 2020
USD ($)
Supplier
Customer
Jan. 01, 2022
USD ($)
Product Information [Line Items]      
Operating segment | Segment 1    
Reportable segment | Segment 1    
Cash, FDIC insured amount $ 250,000.0    
Impairment of goodwill 0 $ 0  
Capitalized Software Implementation Costs 100,000    
Amortization expense related to capitalized implementation costs 0    
Impairment 0 0  
Impairment of intangible assets 0 0  
Unrecognized Tax Benefits 0 0  
Subsequent Event [Member]      
Product Information [Line Items]      
Operating lease right-of-use assets     $ 20,000,000
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]     Assets Current
Selling And Marketing Expense [Member]      
Product Information [Line Items]      
Marketing and Advertising Expense 400,000 300,000  
General And Administrative Expense [Member]      
Product Information [Line Items]      
Shipping and handling charges 1,100,000 800,000  
Accrued Liabilities [Member]      
Product Information [Line Items]      
Contributions payable 300,000 200,000  
The 401(k) Plan [Member]      
Product Information [Line Items]      
Defined contribution plan, employer discretionary contribution amount $ 600,000 $ 400,000  
Customers Concentration Risk [Member] | Accounts Receivable [Member]      
Product Information [Line Items]      
Number of Customers | Customer 2    
Customers Concentration Risk [Member] | Largest Customer [Member] | Revenue [Member]      
Product Information [Line Items]      
Percentage of Total Revenue 18.00% 15.00%  
Customers Concentration Risk [Member] | Second Largest Customer [Member] | Revenue [Member]      
Product Information [Line Items]      
Percentage of Total Revenue   10.00%  
Customers Concentration Risk [Member] | No Customer [Member] | Revenue [Member]      
Product Information [Line Items]      
Number of Customers | Customer 0 0  
Customers Concentration Risk [Member] | No Customer [Member] | Accounts Receivable [Member]      
Product Information [Line Items]      
Number of Customers | Customer 0 0  
Customers Concentration Risk [Member] | Customer 1 [Member] | Accounts Receivable [Member]      
Product Information [Line Items]      
Percentage of Total Revenue 16.00% 18.00%  
Customers Concentration Risk [Member] | Customer 2 [Member] | Accounts Receivable [Member]      
Product Information [Line Items]      
Percentage of Total Revenue   16.00%  
Customers Concentration Risk [Member] | Direct Customer [Member] | Accounts Receivable [Member]      
Product Information [Line Items]      
Number of Customers | Customer 1 2  
Supplier Concentration Risk [Member] | Revenue [Member]      
Product Information [Line Items]      
Number of suppliers | Supplier 3 4  
Supplier Concentration Risk [Member] | Revenue [Member] | Supplier 1 [Member]      
Product Information [Line Items]      
Percentage of Total Revenue 40.00% 29.00%  
Supplier Concentration Risk [Member] | Revenue [Member] | Supplier 2 [Member]      
Product Information [Line Items]      
Percentage of Total Revenue 11.00% 25.00%  
Supplier Concentration Risk [Member] | Revenue [Member] | Supplier 3 [Member]      
Product Information [Line Items]      
Percentage of Total Revenue 10.00% 21.00%  
Supplier Concentration Risk [Member] | Revenue [Member] | Supplier 4 [Member]      
Product Information [Line Items]      
Percentage of Total Revenue   11.00%  
Supplier Concentration Risk [Member] | Accounts Payable [Member] | No Supplier [Member]      
Product Information [Line Items]      
Concentration Risk Number of Suppliers | Supplier 0 0  
Minimum [Member] | Customers Concentration Risk [Member] | Accounts Receivable [Member]      
Product Information [Line Items]      
Percentage of Total Revenue 12.00% 10.00%  
Minimum [Member] | Customers Concentration Risk [Member] | No Customer [Member] | Revenue [Member]      
Product Information [Line Items]      
Percentage of Total Revenue 10.00% 10.00%  
Minimum [Member] | Customers Concentration Risk [Member] | No Customer [Member] | Accounts Receivable [Member]      
Product Information [Line Items]      
Percentage of Total Revenue 10.00% 10.00%  
Minimum [Member] | Customers Concentration Risk [Member] | Customer 2 [Member] | Accounts Receivable [Member]      
Product Information [Line Items]      
Percentage of Total Revenue 10.00%    
Minimum [Member] | Supplier Concentration Risk [Member] | Revenue [Member] | Supplier 4 [Member]      
Product Information [Line Items]      
Percentage of Total Revenue   10.00%  
Minimum [Member] | Supplier Concentration Risk [Member] | Accounts Payable [Member]      
Product Information [Line Items]      
Percentage of Total Revenue 20.00% 14.00%  
Minimum [Member] | Supplier Concentration Risk [Member] | Accounts Payable [Member] | No Supplier [Member]      
Product Information [Line Items]      
Percentage of Total Revenue 10.00% 10.00%  
Minimum [Member] | Supplier Concentration Risk [Member] | Three Largest Customers [Member] | Revenue [Member]      
Product Information [Line Items]      
Percentage of Total Revenue 10.00%