XML 49 R36.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies - Additional Information (Details)
12 Months Ended
Dec. 31, 2024
USD ($)
Customer
Segment
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Summary Of Significant Accounting Policies [Line Items]      
Allowance for cash discounts $ 32,600,000 $ 28,600,000  
Allowance for sales returns 7,700,000 8,400,000  
Advertising expense 3,800,000 3,900,000 $ 4,900,000
Cooperative advertising expense 9,400,000 5,600,000 4,100,000
Goodwill impairment charges 0 0 $ 0
Impairment charge 0    
Impairment of long-lived assets 0    
Right-of-use asset impairment charge 800,000    
Non financial assets or non financial liabilities fair value disclosure 0    
Cash and cash equivalents $ 12,995,000 18,726,000  
Number of reportable segments | Segment 1    
ASU No. 2023-07      
Summary Of Significant Accounting Policies [Line Items]      
Change in Accounting Principle, Accounting Standards Update, Adoption Date Dec. 31, 2024    
Change in Accounting Principle, Accounting Standards Update, Adopted [true false] true    
Foreign Countries      
Summary Of Significant Accounting Policies [Line Items]      
Cash and cash equivalents $ 4,500,000 $ 8,000,000  
Employee Stock Option      
Summary Of Significant Accounting Policies [Line Items]      
Share-based compensation, award requisite service period 4 years    
Minimum      
Summary Of Significant Accounting Policies [Line Items]      
Operating leases, remaining lease term 1 year    
Maximum      
Summary Of Significant Accounting Policies [Line Items]      
Operating leases, remaining lease term 8 years    
Five Largest Individual Customers | Accounts Receivable | Customer Concentration Risk      
Summary Of Significant Accounting Policies [Line Items]      
Number of customers | Customer 5    
Five Largest Individual Customers | Sales | Customer Concentration Risk      
Summary Of Significant Accounting Policies [Line Items]      
Number of customers | Customer 5    
Concentration risk, percentage 69.00% 69.00% 67.00%
Amazon, Walmart and Best Buy | Accounts Receivable | Customer Concentration Risk      
Summary Of Significant Accounting Policies [Line Items]      
Number of customers | Customer 3    
Amazon, Walmart and Best Buy | Sales | Customer Concentration Risk      
Summary Of Significant Accounting Policies [Line Items]      
Number of customers | Customer 3    
Amazon, Walmart and Best Buy | Sales | Customer Concentration Risk | Minimum      
Summary Of Significant Accounting Policies [Line Items]      
Concentration risk, percentage 10.00%    
Amazon, Walmart and Best Buy | Sales | Customer Concentration Risk | Maximum      
Summary Of Significant Accounting Policies [Line Items]      
Concentration risk, percentage 25.00%