XML 54 R40.htm IDEA: XBRL DOCUMENT v3.26.1
Summary of Significant Accounting Policies - Narrative (Details)
3 Months Ended 6 Months Ended 12 Months Ended
Feb. 29, 2024
USD ($)
Jun. 30, 2026
USD ($)
loan
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
loan
segment
Jun. 30, 2025
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2017
USD ($)
unrelatedParty
Dec. 31, 2025
USD ($)
Nov. 05, 2025
USD ($)
Jun. 26, 2025
Debt Instrument [Line Items]                    
Number of reportable segments | segment       1            
Number of unrelated parties that form the VIE | unrelatedParty             3      
Renewal term (in years)                   5 years
Number of term loans | loan   2   2            
Net sales   $ 136,302,000 $ 123,986,000 $ 253,249,000 $ 227,610,000          
Accrued expense related to rebates, sales incentives and cooperative advertising   923,000   923,000       $ 1,133,000    
Revenue recognized   31,000 39,000 432,000 556,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         $ 15,000,000  
Logistics Services                    
Debt Instrument [Line Items]                    
Net sales   679,000 $ 1,349,000 1,444,000 $ 2,622,000          
2026 Term Loan                    
Debt Instrument [Line Items]                    
Face amount of loan   23,000,000   23,000,000            
2027 Term Loan                    
Debt Instrument [Line Items]                    
Face amount of loan   $ 28,700,000   $ 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