XML 89 R67.htm IDEA: XBRL DOCUMENT v3.7.0.1
10. Accrued Allowances (Details) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Accrued allowances consist of the following    
Accrued returns allowance $ 18,314 $ 11,896
Accrued price adjustments 35,234 44,100
Accrued government program rebates 7,413 6,682
Total $ 60,961 $ 62,678