XML 56 R45.htm IDEA: XBRL DOCUMENT v3.10.0.1
7. Accrued Allowances (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Accrued allowances consist of the following    
Accrued returns allowance $ 25,218 $ 21,681
Accrued price adjustments 11,450 10,766
Accrued managed care rebates 11,358 17,221
Accrued government program rebates 5,994 6,641
Total $ 54,020 $ 56,309