v3.25.1
Debt and Credit Agreement (Narrative) (Details) - USD ($)
$ in Millions
3 Months Ended
May 14, 2021
May 04, 2025
Apr. 28, 2025
Jul. 08, 2022
TRI Senior Secured Note [Member]        
Debt Instrument [Line Items]        
Debt, original balance   $ 26.7    
Debt instrument, maturity date   Oct. 15, 2038    
Debt instrument stated percentage interest rate   4.95%    
TRI Note [Member]        
Debt Instrument [Line Items]        
Debt, original balance   $ 3.5    
TRI note maturity date   2038-11    
Debt instrument stated percentage interest rate   3.05%    
New Credit Agreement [Member] | Revolving Senior Credit Facility [Member]        
Debt Instrument [Line Items]        
Line of credit facility maximum borrowing capacity $ 150.0      
Line of credit maturity date   May 14, 2026    
New Credit Agreement [Member] | Standby Letter of Credit [Member]        
Debt Instrument [Line Items]        
Line of credit facility maximum borrowing capacity 5.0   $ 10.0  
New Credit Agreement [Member] | Swing Line Loans [Member]        
Debt Instrument [Line Items]        
Line of credit facility maximum borrowing capacity $ 10.0      
New Credit Agreement [Member] | Asset-Based Revolving Senior Credit Facility [Member]        
Debt Instrument [Line Items]        
Line of credit facility maximum borrowing capacity     $ 100.0  
Line of credit maturity date   Apr. 28, 2030    
First Amendment [Member] | Revolving Senior Credit Facility [Member]        
Debt Instrument [Line Items]        
Line of credit facility maximum borrowing capacity       $ 200.0
Line of credit maturity date   Jul. 08, 2027    
Second Amendment [Member] | Revolving Senior Credit Facility [Member]        
Debt Instrument [Line Items]        
Line of credit facility maximum borrowing capacity   $ 100.0    
Rent adjusted leverage ratio   3.50    
Write down of debt issuance costs   $ 0.2    
Minimum [Member] | New Credit Agreement [Member] | Bloomberg Short-Term Bank Yield Index Rate [Member] | Revolving Senior Credit Facility [Member]        
Debt Instrument [Line Items]        
Debt instrument variable interest rate, basis spread 1.25%      
Minimum [Member] | New Credit Agreement [Member] | Base Rate [Member] | Revolving Senior Credit Facility [Member]        
Debt Instrument [Line Items]        
Debt instrument variable interest rate, basis spread 0.25%      
Maximum [Member] | New Credit Agreement [Member] | Bloomberg Short-Term Bank Yield Index Rate [Member] | Revolving Senior Credit Facility [Member]        
Debt Instrument [Line Items]        
Debt instrument variable interest rate, basis spread 2.00%      
Maximum [Member] | New Credit Agreement [Member] | Base Rate [Member] | Revolving Senior Credit Facility [Member]        
Debt Instrument [Line Items]        
Debt instrument variable interest rate, basis spread 1.00%