XML 49 R33.htm IDEA: XBRL DOCUMENT v3.8.0.1
Note 1 - Description of Business and Summary of Significant Accounting Policies (Details Textual) - USD ($)
12 Months Ended
Jan. 17, 2017
Dec. 31, 2019
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Jun. 30, 2017
Jan. 01, 2017
Business Combination, Consideration Transferred       $ 473,074,000      
Advertising Expense     $ 1,600,000 1,500,000 $ 1,000,000    
Period for Creating Allowance for Doubtful Accounts     120 days        
Provision for Doubtful Accounts     $ 2,400,000 1,900,000 600,000    
Property, Plant and Equipment, Additions     45,700,000        
Asset Retirement Obligation     1,100,000 800,000      
Asset Retirement Obligation, Accretion Expense     71,000 $ 15,000 $ 34,000    
Cumulative Effect of New Accounting Principle in Period of Adoption     $ 1,107,000        
Scenario, Forecast [Member] | Accounting Standards Update 2016-02 [Member]              
New Accounting Pronouncement Effect, Right of Use Assets   $ 17,600,000          
New Accounting Pronouncement Effect, Lease Obligation Liability   $ 17,600,000          
Sales Revenue, Services, Net [Member] | Customer Concentration Risk [Member] | Automotive [Member]              
Concentration Risk, Percentage     25.00% 22.00% 24.00%    
Retained Earnings [Member]              
Cumulative Effect of New Accounting Principle in Period of Adoption     $ 1,107,000        
Retained Earnings [Member] | Accounting Standards Update 2016-09 [Member]              
Cumulative Effect of New Accounting Principle in Period of Adoption             $ 1,100,000
Tarzian [Member] | Common Stock [Member]              
Cost Method Investments, Ownership Percentage           32.40%  
Tarzian [Member] | Dividends Liquidation Dissolution [Member]              
Cost Method Investments, Ownership Percentage           67.90%  
Syncbak [Member]              
Cost Method Investments, Original Cost       $ 3,000,000      
Green Bay Acquisition and Davenport Acquisition [Member]              
Business Combination, Consideration Transferred $ 269,900,000