XML 53 R44.htm IDEA: XBRL DOCUMENT v3.25.1
Debt (Details Narrative) - USD ($)
1 Months Ended 3 Months Ended
Jun. 16, 2023
Mar. 29, 2025
Commitment fee, percentage   0.25%
Revolving credit loan   $ 1,300,000
Revolving commitment portion   $ 50,000,000
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  
Minimum [Member] | Line Of Credit Member [Member]    
Basis spread on variable rate   0.875%
Maximum [Member] | Line Of Credit Member [Member]    
Basis spread on variable rate   1.625%
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] | September 30, 2023 through June 30, 2025 [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
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%