XML 54 R43.htm IDEA: XBRL DOCUMENT v3.4.0.3
6. Accrued Allowances (Details) - USD ($)
$ in Thousands
Mar. 31, 2016
Dec. 31, 2015
Accrued allowances consist of the following    
Accrued returns allowance $ 13,020 $ 11,896
Accrued price adjustments 43,389 44,100
Accrued government program rebates 6,074 6,682
Total $ 62,483 $ 62,678