XML 43 R34.htm IDEA: XBRL DOCUMENT v3.20.2
Debt (Details Details Narrative) - USD ($)
1 Months Ended 6 Months Ended
Aug. 30, 2019
Jun. 27, 2020
Term of loan   6 years
Maximum [Member] | Entity entered into a credit agreement to finance acquisition.    
Senior net leverage ratio   4.25
Minimum [Member] | Entity entered into a credit agreement to finance acquisition.    
Fixed charge coverage ratio   1.25
Revolving Credit Loan [Member]    
Maximum borrowing capacity   $ 20,000,000
Maturity date of loan   Aug. 30, 2024
Annual commitment fee percentage   0.25%
Revolving Credit Loan [Member] | Maximum [Member]    
Basis spread on variable rate   1.25%
Revolving Credit Loan [Member] | Maximum [Member] | LIBOR [Member]    
Basis spread on variable rate   2.25%
Revolving Credit Loan [Member] | Minimum [Member]    
Basis spread on variable rate   0.25%
Revolving Credit Loan [Member] | Minimum [Member] | LIBOR [Member]    
Basis spread on variable rate   1.25%
Term Loan [Member]    
Maximum borrowing capacity   $ 100,000,000
Maturity date of loan   Aug. 30, 2024
Repayment of debt $ (19,000,000)  
Period for quarterly principal payment   18 years
Term of loan   5 years
Term Loan [Member] | Interest Rate Swap [Member]    
Interest rate swap, notional amount $ 50,000,000 $ 48,750,000
Fixed rate of interest 1.44%  
Term Loan [Member] | LIBOR [Member]    
Fixed rate of interest   1.44%
Term of variable rate   1 month
Term Loan [Member] | Interest rate at which a bank borrows funds from other banks in the London interbank market.    
Fixed rate of interest   2.94%
Revolving credit loan   $ 48,800,000
Term Loan [Member] | Interest rate at which a bank borrows funds from other banks in the London interbank market.    
Fixed rate of interest   1.67%
Revolving credit loan   $ 48,800,000
Term Loan [Member] | Maximum [Member]    
Basis spread on variable rate   2.25%
Term Loan [Member] | Minimum [Member]    
Basis spread on variable rate   1.25%
Term Loan [Member] | December 31, 2019 through June 30, 2021 [Member]    
Quarterly principal payment   $ 1,250,000
Term Loan [Member] | September 30, 2023 through June 30, 2024 [Member]    
Quarterly principal payment   2,500,000
Term Loan [Member] | September 30, 2021 through June 30, 2023 [Member]    
Quarterly principal payment   $ 1,875,000