XML 38 R30.htm IDEA: XBRL DOCUMENT v3.24.2
Summary of Significant Accounting Policies - Additional Information (Detail)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2024
USD ($)
Dec. 31, 2023
USD ($)
Supplier
Jul. 02, 2023
USD ($)
Jun. 30, 2024
USD ($)
Jul. 02, 2023
USD ($)
Dec. 31, 2023
USD ($)
Supplier
Accounting Policies [Line Items]            
Reporting period, minimum       364 days    
Reporting period, maximum       371 days    
Interim reporting periods       91 days 91 days  
Concentration risk, suppliers | Supplier           600
Concentration risk, largest supplier | Supplier           20
Suppliers accounted for total purchases   39.30%       39.30%
Percentage of vendors represented greater than of total purchases           5.00%
Vendor represented greater than of total purchases | Supplier   1       1
Number of performance obligation       one one  
Stored value card redemption revenue recognized $ 1,300,000   $ 1,400,000 $ 2,700,000 $ 3,100,000  
Outstanding stored value card liabilities 8,800,000 $ 9,200,000   $ 8,800,000   $ 9,200,000
Stored value cards redeemed period       2 years    
Impairment charges   600,000   $ 0 0 600,000
Merchandise [Member] | Accounting Standards Update 2014-09            
Accounting Policies [Line Items]            
Estimated right of return related to estimated sales returns       700,000   900,000
Allowance for sales returns reserve 1,400,000 $ 1,700,000   1,400,000   $ 1,700,000
Stored Value Card Breakage Revenue [Member]            
Accounting Policies [Line Items]            
Recognized stored value card breakage revenue $ 100,000   $ 100,000 $ 200,000 $ 200,000  
One vendor [Member]            
Accounting Policies [Line Items]            
Suppliers accounted for total purchases   5.10%       5.10%