v3.25.4
Long-Term Debt and Stockholders' Equity (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Nov. 14, 2019
Long Term Debt And Stockholders Equity [Line Items]      
Net deferred financing cost $ 11,863,085,000    
Outstanding borrowings under revolving loan agreement 10,299,000    
Amount available for borrowing under revolving loan agreement $ 53,136,915,000    
Purchase of treasury stock 0 0  
Shares that may be purchased under repurchase programs 160,365    
Maximum      
Long Term Debt And Stockholders Equity [Line Items]      
Shares authorized to be repurchased during period     200,000
HSBC Bank      
Long Term Debt And Stockholders Equity [Line Items]      
Credit facility borrowing capacity $ 65,000,000    
Interest rate 1.70%    
Investment, Variable Interest Rate, Type [Extensible Enumeration] us-gaap:SecuredOvernightFinancingRateSofrMember    
Credit facility interest rate Secured Overnight Financing Rate (“SOFR”) plus a margin of +1.70%    
Revolving agreement expiration date May 31, 2027    
Facility fee per annum 0.125%    
HSBC Bank | Maximum      
Long Term Debt And Stockholders Equity [Line Items]      
Credit facility borrowing capacity $ 65,000,000    
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 a specific ratio 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.    
Fixed interest rate 3.80%    
Mortgage maturity date December 1, 2031    
Minimum annual mortgage payments due, 2026 $ 454,112    
Minimum annual mortgage payments due, 2027 471,948    
Minimum annual mortgage payments due, 2028 489,510    
Minimum annual mortgage payments due, 2029 509,713    
Minimum annual mortgage payments due, 2030 529,733    
Minimum annual mortgage payments due, thereafter $ 7,520,571