XML 68 R44.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies (Details) - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Jan. 01, 2019
Dec. 31, 2016
Accounting Policies [Abstract]        
Depreciation $ 4,800,000 $ 4,700,000    
Amortization expense of capitalized software $ 1,100,000 $ 1,600,000    
Treasury stock, shares acquired 16,512 968    
Property, Plant and Equipment [Line Items]        
Impairment of Long-Lived Assets Held-for-use $ 200,000      
Cumulative Effect of New Accounting Principle in Period of Adoption 329,000 $ 178,000 $ (1,900,000)  
non-cash purchase of assets 200,000 300,000    
Payments for Repurchase of Common Stock (523,000) (20,000)    
Goodwill 20,079,000 19,614,000   $ 5,520,000
Treasury Stock, Value, Acquired, Cost Method $ (523,000) (20,000)    
Buildings and improvements | Minimum        
Property, Plant and Equipment [Line Items]        
Property, plant and equipment, useful life 20 years      
Buildings and improvements | Maximum        
Property, Plant and Equipment [Line Items]        
Property, plant and equipment, useful life 40 years      
Machinery and equipment, furniture and fixtures, and vehicles | Minimum        
Property, Plant and Equipment [Line Items]        
Property, plant and equipment, useful life 3 years      
Machinery and equipment, furniture and fixtures, and vehicles | Maximum        
Property, Plant and Equipment [Line Items]        
Property, plant and equipment, useful life 10 years      
Capitalized software | Minimum        
Property, Plant and Equipment [Line Items]        
Property, plant and equipment, useful life 3 years      
Capitalized software | Maximum        
Property, Plant and Equipment [Line Items]        
Property, plant and equipment, useful life 5 years      
Treasury Stock        
Property, Plant and Equipment [Line Items]        
Treasury Stock, Value, Acquired, Cost Method $ (523,000) $ (20,000)    
Stock Compensation Plan [Member]        
Property, Plant and Equipment [Line Items]        
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 46,067 80,000    
Trade Names [Member]        
Property, Plant and Equipment [Line Items]        
Finite-Lived Intangible Assets, Remaining Amortization Period 15 years      
Customer Relationships [Member]        
Property, Plant and Equipment [Line Items]        
Finite-Lived Intangible Assets, Remaining Amortization Period 11 years