XML 50 R39.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies - Additional Information (Detail)
3 Months Ended
Sep. 27, 2021
USD ($)
shares
Sep. 10, 2021
Mar. 31, 2022
USD ($)
Number
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Stock split, Conversion ratio   445      
Offering costs, Capitalized $ 10,000,000.0        
Revenue, Performance obligation, Subcription timing allowed to customer     45 days    
Accrued sales returns, Current     $ 64,000 $ 50,000  
Number of reportable segment | Number     1    
Stock Issued During Period, Shares, New Issues | shares 7,000,000        
Coronavirus Aid Relief And Economic Security Cares Act [Member]          
Deferred payroll taxes, Accrued     $ 500,000    
Deferred payroll taxes, Paid       $ 500,000 $ 1,000,000.0
Deferred Payroll Taxes Payable, Date     Dec. 31, 2022    
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Minimum [Member]          
Concentration risk percentage     10.00%    
Total Sales [Member] | Customer Concentration Risk [Member] | Minimum [Member]          
Concentration risk percentage     10.00%    
Sales Channel Professional Business To Business Sales [Member]          
Inventories held on consignment     $ 0    
Revenue, Performance obligation, Description of payment terms     The terms of payment over the recognized receivables from distributors are less than one year and therefore these sales do not have any significant financing components.    
Revenue, Performance obligation, Funds collected at the time of subscription     $ 0    
Revenue, Performance obligation, Costs collected at the time of cancelation or modification of subscription     $ 0    
Sales Channel Directly To Consumer Subscription Sales [Member]          
Revenue Recognition Percentage Of Sales Discount Offered     10.00%    
Number of days within the date of purchase within which return or refund request must be submitted     60 days    
Every 2 Months Subscription [Member] | Sales Channel Directly To Consumer Subscription Sales [Member]          
Revenue, Performance obligation, Subcription timing allowed to customer     2 months    
Every 3 Months Subscription [Member] | Sales Channel Directly To Consumer Subscription Sales [Member]          
Revenue, Performance obligation, Subcription timing allowed to customer     3 months    
Every 4 Months Subscription [Member] | Sales Channel Directly To Consumer Subscription Sales [Member]          
Revenue, Performance obligation, Subcription timing allowed to customer     4 months    
Amazon [Member] | Sales Channel Directly To Consumer Subscription Sales [Member] | Maximum [Member]          
Revenue Recognition Percentage Of Sales Discount Offered     10.00%    
Amazon [Member] | Sales Channel Directly To Consumer Subscription Sales [Member] | Minimum [Member]          
Revenue Recognition Percentage Of Sales Discount Offered     5.00%    
Amazon [Member] | Sales Channel Directly To Consumer Subscription Sales [Member] | Weighted Average [Member]          
Revenue Recognition Percentage Of Sales Discount Offered     6.00%