XML 85 R71.htm IDEA: XBRL DOCUMENT v3.3.1.900
13. Accrued Allowances (Details) - USD ($)
$ in Thousands
Dec. 31, 2015
Dec. 31, 2014
Accrued allowances consist of the following    
Accrued returns allowance $ 11,896 $ 9,691
Accrued price adjustments 44,100 32,945
Accrued government program rebates 6,682 9,968
Total $ 62,678 $ 52,604