XML 56 R45.htm IDEA: XBRL DOCUMENT v3.8.0.1
7. Accrued Allowances (Details) - USD ($)
$ in Thousands
Mar. 31, 2018
Dec. 31, 2017
Accrued allowances consist of the following    
Accrued returns allowance $ 24,468 $ 21,681
Accrued managed care rebates 15,454 17,221
Accrued price adjustments 14,007 10,766
Accrued government program rebates 6,326 6,641
Total $ 60,255 $ 56,309