v3.25.2
Business Segments, Geographic Data and Sales by Major Customers - Schedule of Revenue by Major Customers by Reporting Segments (Details) - Customer Concentration Risk [Member] - Revenue Benchmark [Member] - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Target [Member]        
Revenue, Major Customer [Line Items]        
Net Sales $ 30,122 $ 41,412 $ 66,382 $ 68,079
Percentage of Net Sales from Major Customer 25.30% 27.80% 28.60% 28.50%
Wal Mart [Member]        
Revenue, Major Customer [Line Items]        
Net Sales $ 30,630 $ 34,745 $ 60,074 $ 56,039
Percentage of Net Sales from Major Customer 25.70% 23.40% 25.80% 23.50%
Major Customers [Member]        
Revenue, Major Customer [Line Items]        
Net Sales $ 60,752 $ 76,157 $ 126,456 $ 124,118
Percentage of Net Sales from Major Customer 51.00% 51.20% 54.40% 52.00%