XML 52 R41.htm IDEA: XBRL DOCUMENT v3.7.0.1
6. Accrued Allowances (Details) - USD ($)
$ in Thousands
Jun. 30, 2017
Dec. 31, 2016
Accrued allowances consist of the following    
Accrued returns allowance $ 19,764 $ 18,314
Accrued price adjustments 29,992 35,234
Accrued government program rebates 5,983 7,413
Total $ 55,739 $ 60,961