XML 105 R90.htm IDEA: XBRL DOCUMENT v3.8.0.1
VALUATION AND QUALIFYING ACCOUNTS (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Valuation and Qualifying Accounts Disclosure [Line Items]      
BEGINNING BALANCE $ 2,516 $ 2,257 $ 2,384
Add - Additions charged to earnings 4,486 3,366 3,435
Deduct - Charges for purposes for which reserves were established (4,696) (2,919) (3,562)
Deduct - Adjustment to reserve (100) (188)  
ENDING BALANCE 2,206 2,516 2,257
Allowance for Doubtful Accounts [Member]      
Valuation and Qualifying Accounts Disclosure [Line Items]      
BEGINNING BALANCE 974 1,176 1,227
Add - Additions charged to earnings 621 76 235
Deduct - Charges for purposes for which reserves were established (624) (90) (286)
Deduct - Adjustment to reserve (100) (188)  
ENDING BALANCE 871 974 1,176
Sales Returns and Allowances [Member]      
Valuation and Qualifying Accounts Disclosure [Line Items]      
BEGINNING BALANCE 1,542 1,081 1,157
Add - Additions charged to earnings 3,865 3,290 3,200
Deduct - Charges for purposes for which reserves were established (4,072) (2,829) (3,276)
Deduct - Adjustment to reserve 0 0  
ENDING BALANCE $ 1,335 $ 1,542 $ 1,081