XML 42 R33.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt (Details Narrative) - USD ($)
1 Months Ended 3 Months Ended
Jun. 16, 2023
Mar. 30, 2024
Credit Agreement [Member]    
Ratio Description   applicable margin of 1.875% to 2.625%, with such margins determined based on the Company’s senior net leverage ratio. The Company’s obligations under the Credit Agreement are secured by a lien on certain of the Company’s and its subsidiaries’ assets pursuant to a Pledge and Security Agreement
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] | Medium Term Notes [Member]    
Variable Interest Rate Based On Senior Net Leverage Ratio   0.87%
Maximum [Member] | Medium Term Notes [Member]    
Variable Interest Rate Based On Senior Net Leverage Ratio   1.62%