XML 54 R42.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt (Details Narrative) - USD ($)
1 Months Ended 12 Months Ended
Jun. 16, 2023
Dec. 30, 2023
Dec. 31, 2022
Dec. 31, 2022
Unamortized discounts and debt Issuance costs   $ 564,265 $ 113,769 $ 113,769
Interest paid   $ 3,388,347 $ 2,502,883 $ 2,502,883
Ratio description   the Company to maintain a senior net leverage ratio not to exceed 3.5 to 1. In addition, the Company is required to maintain a fixed charge coverage ratio to be not less than 1.25 to 1    
Line Of Credit Member [Member]        
Revolving commitment portion $ 30,000,000      
Line Of Credit Member [Member] | Minimum [Member] | LIBOR [Member]        
Basis spread on variable rate       0.87%
Line Of Credit Member [Member] | Maximum [Member] | LIBOR [Member]        
Basis spread on variable rate       1.62%
Medium Term Notes [Member]        
Revolving commitment portion 60,000,000      
Repayment of debt $ 59,000,000      
Term of loan payable on the maturity date   Jun. 16, 2028    
Medium Term Notes [Member] | Interest Rate Swap [Member]        
Description of interest rate swap contract   the Company to maintain a consolidated fixed charge coverage ratio of at least 1.25 to 1, which is to be tested quarterly on a twelve-month trailing basis. In addition, the Company is required to show a senior net leverage ratio not to exceed 3.5 to 1    
Medium Term Notes [Member] | Minimum [Member]        
Variable Interest Rate Based On Senior Net Leverage Ratio   1.875    
Medium Term Notes [Member] | Maximum [Member]        
Variable Interest Rate Based On Senior Net Leverage Ratio   2.625    
Medium Term Notes [Member] | December 31, 2019 through June 30, 2021 [Member]        
Quarterly principal payment   $ 750,000    
Medium Term Notes [Member] | September 30, 2025 through June 30, 2027 [Member]        
Quarterly principal payment   1,125,000    
Medium Term Notes [Member] | September 30, 2027 through March 31, 2028 [Member]        
Quarterly principal payment   $ 1,500,000