XML 35 R21.htm IDEA: XBRL DOCUMENT v3.10.0.1
RECENT ACCOUNTING PRONOUNCEMENTS (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Jan. 01, 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 | 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