XML 36 R22.htm IDEA: XBRL DOCUMENT v3.6.0.2
Detail of Selected Balance Sheet Accounts (Tables)
12 Months Ended
Dec. 31, 2016
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of property and equipment

Property and equipment are stated at cost and consist of:

 

    At December 31,  
    2016     2015  
    (In thousands)  
Land   $ 2,476     $ 2,476  
Buildings     8,105       7,706  
Machinery and equipment     12,934       11,885  
      23,515       22,067  
Less accumulated depreciation     12,254       11,168  
Total   $ 11,261     $ 10,899  
Schedule of intangible assets

Intangible assets consist of:

 

    At December 31,  
    2016     2015  
    (In thousands)  
Tradenames   $ 5,996     $ 3,846  
Customer relationships     18,620       11,630  
      24,616       15,476  
Less accumulated amortization:                
Tradenames            
Customer relationships     11,238       9,492  
      11,238       9,492  
Total   $ 13,378     $ 5,984  
Schedule of future amortization expense on intangible assets

Future amortization expense to be recognized on the acquired intangible assets is expected to be as follows:

 

    Annual
Amortization
Expense
 
    (In thousands)  
2017   $ 1,362  
2018     777  
2019     777  
2020     777  
2021     777  
2022     777  
2023     777  
2024     777  
2025     583  
Schedule of goodwill

    At December 31,  
    2016     2015  
    (In thousands)  
Goodwill   $ 25,082     $ 25,082  
Current year acquisitions     10,266        
      35,348       25,082  
                 
Less accumulated impairment losses     12,578       10,216  
Net balance   $ 22,770     $ 14,866  
Schedule of accrued and other current liabilities
Accrued and other current liabilities consist of:   At December 31,  
    2016     2015  
    (In thousands)  
Customer advances   $     $ 169  
Customer rebates     3,343       3,166  
Payroll, commissions, and bonuses     1,783       1,148  
Accrued inventory purchases     4,268       1,800  
Other     3,854       3,285  
Total   $ 13,248     $ 9,568