v3.25.2
Debt and Stockholders' Equity (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Long Term Debt And Stockholders Equity [Line Items]          
Issuance of common stock (shares) 25,126   25,126    
Outstanding borrowings under revolving loan agreement $ 16,375,000   $ 16,375,000   $ 17,641,000
Deferred financing cost 23,000   23,000   $ 0
Cash settlement of stock options 105,000   568,000 $ 296,000  
Aggregate proceeds from exercise of employee stock options $ 602,000   $ 602,000    
Common Stock          
Long Term Debt And Stockholders Equity [Line Items]          
Issuance of common stock (shares) 25,126 30,370 25,126 44,808  
Stock issued during period shares new issues related to net share settlement 19,628   19,628    
HSBC Bank          
Long Term Debt And Stockholders Equity [Line Items]          
Credit facility borrowing capacity $ 65,000,000   $ 65,000,000    
Interest rate     1.75%    
Investment, Variable Interest Rate, Type [Extensible Enumeration] us-gaap:SecuredOvernightFinancingRateSofrMember   us-gaap:SecuredOvernightFinancingRateSofrMember    
Credit facility interest rate     Secured Overnight Financing Rate (“SOFR”) plus a margin of +1.75%    
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   $ 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%   3.80%