Debt and Credit Agreement (Narrative) (Details) - USD ($) | May 14, 2021 | Apr. 30, 2020 | May 01, 2022 | May 17, 2018 |
Floor Rate [Member] | Duluth Delayed Draw Term Loan ("DDTL") [Member] | | | | |
Debt Instrument [Line Items] | | | | |
Debt instrument variable interest rate, basis spread | | | 1.00% | |
Floor Rate [Member] | Incremental Delayed Draw Term Loan [Member] | | | | |
Debt Instrument [Line Items] | | | | |
Debt instrument variable interest rate, basis spread | | | 1.00% | |
TRI Senior Secured Note [Member] | | | | |
Debt Instrument [Line Items] | | | | |
Debt, original balance | | | $ 26,700,000 | |
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,500,000 | |
TRI note maturity date | | | 2038-11 | |
Debt instrument stated percentage interest rate | | | 3.05% | |
Amended Credit Agreement [Member] | | | | |
Debt Instrument [Line Items] | | | | |
Line of credit facility maximum borrowing capacity | | $ 150,500,000 | | |
Amended Credit Agreement [Member] | Duluth Delayed Draw Term Loan ("DDTL") [Member] | | | | |
Debt Instrument [Line Items] | | | | |
Line of credit maturity date | | Apr. 29, 2021 | | |
Amended Credit Agreement [Member] | Incremental Delayed Draw Term Loan [Member] | | | | |
Debt Instrument [Line Items] | | | | |
Line of credit facility maximum borrowing capacity | | $ 20,500,000 | | |
Credit Agreement [Member] | | | | |
Debt Instrument [Line Items] | | | | |
Line of credit facility maximum borrowing capacity | | | | $ 130,000,000 |
Credit Agreement [Member] | Revolving Senior Credit Facility [Member] | | | | |
Debt Instrument [Line Items] | | | | |
Line of credit facility maximum borrowing capacity | | | | 80,000,000 |
Credit Agreement [Member] | Duluth Delayed Draw Term Loan ("DDTL") [Member] | | | | |
Debt Instrument [Line Items] | | | | |
Line of credit facility maximum borrowing capacity | | | | $ 50,000,000 |
New Credit Agreement [Member] | Revolving Senior Credit Facility [Member] | | | | |
Debt Instrument [Line Items] | | | | |
Line of credit facility maximum borrowing capacity | $ 150,000,000 | | | |
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,000,000 | | | |
New Credit Agreement [Member] | Swing Line Loans [Member] | | | | |
Debt Instrument [Line Items] | | | | |
Line of credit facility maximum borrowing capacity | $ 10,000,000 | | | |
Minimum [Member] | Amended Credit Agreement [Member] | LIBOR [Member] | | | | |
Debt Instrument [Line Items] | | | | |
Debt instrument variable interest rate, basis spread | | | 2.25% | |
Minimum [Member] | Amended Credit Agreement [Member] | LIBOR [Member] | Incremental Delayed Draw Term Loan [Member] | | | | |
Debt Instrument [Line Items] | | | | |
Debt instrument variable interest rate, basis spread | | | 2.75% | |
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] | Amended Credit Agreement [Member] | LIBOR [Member] | | | | |
Debt Instrument [Line Items] | | | | |
Debt instrument variable interest rate, basis spread | | | 3.00% | |
Maximum [Member] | Amended Credit Agreement [Member] | LIBOR [Member] | Incremental Delayed Draw Term Loan [Member] | | | | |
Debt Instrument [Line Items] | | | | |
Debt instrument variable interest rate, basis spread | | | 3.50% | |
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% | | | |