XML 80 R61.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition (Impact of New Revenue Guidance on Balance Sheet) (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Assets    
Accounts Receivable $ 81,485 $ 79,120
Inventory 81,996 71,524
Liabilities    
Deferred tax liability 48,198 39,269
Stockholders' Equity:    
Retained Earnings 136,765 $ 115,737
ASC 2014-09 | Balances without adoption of Topic 606    
Assets    
Accounts Receivable 78,801  
Inventory 84,135  
Liabilities    
Deferred tax liability 48,056  
Stockholders' Equity:    
Retained Earnings 136,388  
ASC 2014-09 | Effect of Change Higher/(Lower)    
Assets    
Accounts Receivable 2,684  
Inventory (2,139)  
Liabilities    
Deferred tax liability 142  
Stockholders' Equity:    
Retained Earnings $ 377