v3.26.1
Nature of Business and Basis of Presentation - Narrative (Details)
$ in Thousands
3 Months Ended 5 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
store
Jun. 30, 2025
USD ($)
Aug. 06, 2026
USD ($)
Jun. 30, 2026
USD ($)
store
Jun. 30, 2025
USD ($)
Dec. 31, 2025
USD ($)
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Number of stores | store 109     109    
Tariff Refund Program, receivable $ 32,700     $ 32,700    
Tariffs refunds received       5,100    
Tariffs refunds interest 1,064 $ 744   $ 1,518 $ 1,317  
Client deposits, percentage collected (at least)       50.00%    
Customer deposits, performance obligation term       12 months    
Interest income 2,500 $ 2,100   $ 4,300 $ 4,000  
Accounts receivable, net 236     236   $ 663
Allowance for expected credit losses (300)     (300)   (400)
Subsequent Event            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Tariffs refunds received     $ 37,800      
IEEPA Tariff Refund            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Tariff refund claims submitted 37,800     37,800    
Tariff Refund Program, recovery of tariffs paid, inventory adjustment 14,000     14,000    
Tariff Refund Program, benefit recognized 23,800     23,800    
Tariff Refund Program, benefit recognized related to inventory sold in prior periods 15,500     15,500    
Tariff Refund Program, benefit recognized related to inventory sold in current period 8,300     8,300    
Interest income 1,000     1,000    
IEEPA Tariff Refund | Subsequent Event            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Tariffs refunds interest     $ 1,300      
Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherAccruedLiabilitiesCurrent            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Other accrued expenses, gift cards $ 400     $ 400   $ 600