XML 34 R20.htm IDEA: XBRL DOCUMENT v3.10.0.1
RECENT ACCOUNTING PRONOUNCEMENTS (Details) - USD ($)
$ in Thousands
Sep. 30, 2018
Jan. 01, 2018
Dec. 31, 2017
Assets      
Accounts Receivable, net $ 155,693   $ 132,699
Inventories, net 84,104   68,567
Liabilities and Shareholders' Equity      
Accrued Liabilities 26,295   22,001
Accumulated Surplus $ 72,606   $ 55,580
ASU 2014-09 | Cumulative Effect Adjustment      
Assets      
Accounts Receivable, net   $ (2,496)  
Inventories, net   1,996  
Liabilities and Shareholders' Equity      
Accrued Liabilities   (176)  
Accumulated Surplus   (324)  
ASU 2014-09 | Balance at January 1, 2018      
Assets      
Accounts Receivable, net   130,203  
Inventories, net   70,563  
Liabilities and Shareholders' Equity      
Accrued Liabilities   21,825  
Accumulated Surplus   $ 55,256