XML 59 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Long-Term Debt and Shareholders' Equity (Details Narrative)
12 Months Ended
Nov. 08, 2023
Dec. 31, 2023
USD ($)
shares
Dec. 31, 2022
shares
Nov. 14, 2019
shares
Long Term Debt And Stockholders Equity [Line Items]        
Credit facility interest rate SOFR +1.75%      
Deferred financing cost   $ 13,164,358,000    
Outstanding borrowings under revolving loan agreement   59,667,000    
Amount available for borrowing under revolving loan agreement   $ 51,835,642,000    
Purchase of treasury stock | shares   0 0  
Shares that may be purchased under repurchase programs | shares   160,365    
Minimum        
Long Term Debt And Stockholders Equity [Line Items]        
Credit facility interest rate SOFR +1.60%      
Increased ratio of funded debt to EBITDA 0.0475      
Maximum        
Long Term Debt And Stockholders Equity [Line Items]        
Credit facility interest rate SOFR + 2.35%      
Increased ratio of funded debt to EBITDA 0.0575      
Shares authorized to be repurchased during period | shares       200,000
HSBC Bank        
Long Term Debt And Stockholders Equity [Line Items]        
Credit facility interest rate   Secured Overnight Financing Rate (“SOFR”) plus 1.75%    
Revolving agreement expiration date   May 31, 2026    
Facility fee per annum   0.125%    
HSBC Bank | Maximum        
Long Term Debt And Stockholders Equity [Line Items]        
Credit facility borrowing capacity   $ 65,000,000    
HSBC Bank | Secured Overnight Financing Rate (SOFR)        
Long Term Debt And Stockholders Equity [Line Items]        
Interest rate   1.75%    
First Aid Only Distribution Center        
Long Term Debt And Stockholders Equity [Line Items]        
Covenant terms and compliance   Under the revolving loan agreement, the Company is required to maintain specific amounts of funded debt to EBITDA, a fixed charge coverage ratio and must have annual net income greater than $0, measured as of the end of each fiscal year    
Mortgage maturity date   December 1, 2031    
Minimum annual mortgage payments due, 2024   $ 419,309    
Minimum annual mortgage payments due, 2025   436,946    
Minimum annual mortgage payments due, 2026   454,112    
Minimum annual mortgage payments due, 2027   471,949    
Minimum annual mortgage payments due, 2028   489,510    
Minimum annual mortgage payments due, thereafter   $ 8,439,472