XML 39 R28.htm IDEA: XBRL DOCUMENT v3.10.0.1
7. Accrued Allowances (Tables)
6 Months Ended
Jun. 30, 2018
Accrued Liabilities [Abstract]  
Accrued allowances

Accrued allowances consist of the following (in thousands):

      June 30,     December 31,
      2018     2017
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