XML 44 R35.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Debt (Details Narrative) - USD ($)
1 Months Ended 6 Months Ended
Jun. 16, 2023
Jun. 29, 2024
Line Of Credit Member [Member]    
Annual Commitment Fee Percentage 0.30%  
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] | Interest Rate Swap [Member]    
Term portion loan $ 60,000,000  
Revolving Commitment Portion $ 30,000,000  
Minimum [Member] | Credit Agreement [Member]    
Variable Interest Rate Based On Senior Net Leverage Ratio   1.875%
Minimum [Member] | Medium Term Notes [Member]    
Variable Interest Rate Based On Senior Net Leverage Ratio   0.875%
Maximum [Member] | Credit Agreement [Member]    
Variable Interest Rate Based On Senior Net Leverage Ratio   2.625%
Maximum [Member] | Medium Term Notes [Member]    
Variable Interest Rate Based On Senior Net Leverage Ratio   1.625%