XML 52 R43.htm IDEA: XBRL DOCUMENT v3.25.3
Debt (Details Narrative) - USD ($)
1 Months Ended 9 Months Ended
Oct. 28, 2025
Sep. 27, 2025
Jun. 16, 2023
Commitment fee, percentage   0.25%  
Revolving credit facility $ 100,000,000 $ 50,000,000  
Line of credit   $ 64,000,000  
Ratio description the Company to comply with various covenants, including among other things, financial covenants to maintain a senior net leverage ratio not to exceed 3.50 to 1.00, subject to a temporary step-up to 4.00 to 1 upon consummation of a material acquisition, and an interest coverage ratio not less than 3.00 to 1.00 The Company’s loan covenants under the TD Bank Credit Agreement required the Company to maintain a senior net leverage ratio not to exceed 3.5 to 1. In addition, the Company was required to maintain a fixed charge coverage ratio to be not less than 1.25 to 1  
Line Of Credit Member [Member]      
Revolving credit facility     $ 30,000,000
Minimum [Member] | Line Of Credit Member [Member]      
Basis spread on variable rate 0.37% 0.87%  
Maximum [Member] | Line Of Credit Member [Member]      
Basis spread on variable rate 1.12% 1.62%  
Medium Term Notes [Member]      
Revolving credit facility     $ 60,000,000
Term of loan payable on the maturity date Oct. 28, 2030 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.37% 1.87%  
Medium Term Notes [Member] | Maximum [Member]      
Variable interest rate based on senior net leverage ratio 2.12% 2.62%