XML 37 R23.htm IDEA: XBRL DOCUMENT v3.10.0.1
RECENT ACCOUNTING PRONOUNCEMENTS (Details 2) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Assets    
Accounts Receivable, net $ 148,023 $ 132,699
Inventories, net 81,219 68,567
Liabilities and Shareholders' Equity    
Accrued Liabilities 26,729 22,001
Accumulated Surplus 65,752 $ 55,580
ASU 2014-09 | Balances Without Adoption of ASU 2014-09    
Assets    
Accounts Receivable, net 148,865  
Inventories, net 80,545  
Liabilities and Shareholders' Equity    
Accrued Liabilities 26,764  
Accumulated Surplus 65,885  
ASU 2014-09 | Effect of Adoption Increase/(Decrease)    
Assets    
Accounts Receivable, net (842)  
Inventories, net 674  
Liabilities and Shareholders' Equity    
Accrued Liabilities (35)  
Accumulated Surplus $ (133)