XML 62 R50.htm IDEA: XBRL DOCUMENT v3.22.4
Long-Term Debt and Shareholders' Equity (Details Narrative)
12 Months Ended
Nov. 08, 2023
Jun. 09, 2021
USD ($)
May 07, 2020
USD ($)
Dec. 31, 2022
USD ($)
shares
Dec. 31, 2021
USD ($)
May 31, 2022
USD ($)
Nov. 14, 2019
shares
Long Term Debt And Stockholders Equity [Line Items]              
Outstanding borrowings under revolving loan agreement       $ 50,000,000,000      
Amount available for borrowing under revolving loan agreement       $ 15,000,000,000      
Purchase of treasury stock | shares       0      
Shares that may be purchased under repurchase programs | shares       160,365      
PPP loan forgiveness         $ 3,508,047    
Minimum              
Long Term Debt And Stockholders Equity [Line Items]              
Credit facility interest rate SOFR +1.75            
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 borrowing capacity       $ 50,000,000   $ 65,000,000  
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 | 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, 2023       $ 404,588      
Minimum annual mortgage payments due, 2024       419,309      
Minimum annual mortgage payments due, 2025       436,949      
Minimum annual mortgage payments due, 2026       454,112      
Minimum annual mortgage payments due, 2027       471,949      
Minimum annual mortgage payments due, thereafter       $ 8,911,293      
PPP Loan              
Long Term Debt And Stockholders Equity [Line Items]              
Loan received from bank     $ 3,508,047        
PPP loan forgiveness   $ 3,508,047