XML 58 R52.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accrued Expenses - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended
Oct. 06, 2023
Sep. 29, 2023
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Debt Instrument [Line Items]              
Advertising costs     $ 8,200,000 $ 8,100,000 $ 17,300,000 $ 17,100,000  
Financing Agreement with IPFS [Member]              
Debt Instrument [Line Items]              
Financing agreement amount   $ 2,500,000          
Financing agreement term   10 months          
Financing agreement first payment due date   Nov. 01, 2023          
Percentage of interest rate on agreement   8.83%          
Financing Agreement with IPFS [Member] | Other Current Liabilities [Member]              
Debt Instrument [Line Items]              
Financing agreement outstanding amount     300,000   300,000   $ 1,800,000
Financing Agreement with FIF [Member]              
Debt Instrument [Line Items]              
Financing agreement amount $ 2,000,000            
Financing agreement term 9 months            
Financing agreement first payment due date Nov. 01, 2023            
Percentage of interest rate on agreement 8.75%            
Financing Agreement with FIF [Member] | Other Current Liabilities [Member]              
Debt Instrument [Line Items]              
Financing agreement outstanding amount     $ 0   $ 0   $ 1,400,000