XML 50 R39.htm IDEA: XBRL DOCUMENT v3.26.1
Summary of Significant Accounting Policies - Narrative (Details)
3 Months Ended 12 Months Ended
Feb. 29, 2024
USD ($)
Mar. 31, 2026
USD ($)
segment
Mar. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2017
USD ($)
Dec. 31, 2025
USD ($)
Nov. 05, 2025
USD ($)
Jun. 26, 2025
Debt Instrument [Line Items]                
Number of reportable segments | segment   1            
Renewal term (in years)               5 years
Net sales   $ 116,947,000 $ 103,624,000          
Accrued expense related to rebates, sales incentives and cooperative advertising   799,000       $ 1,133,000    
Revenue recognized   401,000 517,000          
Non-cash impairment of an operating ROU asset       $ 1,993,000        
Share Repurchase Program 2025                
Debt Instrument [Line Items]                
Authorized share repurchase program amount   15,000,000         $ 15,000,000  
Logistics Services                
Debt Instrument [Line Items]                
Net sales   765,000 $ 1,273,000          
2026 Term Loan                
Debt Instrument [Line Items]                
Face amount of loan   23,000,000            
2027 Term Loan                
Debt Instrument [Line Items]                
Face amount of loan   $ 28,700,000            
Global Wells                
Debt Instrument [Line Items]                
Ownership interest (as a percent) 15.10%              
Voting interest (as a percent) 33.30%              
Cash consideration $ 3,208,000              
Payment of redeemable variable interest       $ 2,325,000        
Global Wells | Selling Member                
Debt Instrument [Line Items]                
Ownership interest (as a percent) 10.80%              
Global Wells                
Debt Instrument [Line Items]                
Ownership interest (as a percent)         13.50%      
Voting interest (as a percent)         25.00%      
Minimum bank account to make additional contributions from members         $ 50,000      
Contributions to offset the amount that member cannot contribute (up to)         $ 25,000      
Renewal term (in years)               5 years