XML 73 R57.htm IDEA: XBRL DOCUMENT v3.6.0.2
Balance Sheet Account Detail - Schedule of Accounts Payable and Other Accrued Obligations (Detail) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Trade accounts payable and other accrued liabilities $ 30,488 $ 26,684
Accrued rebates 8,350 18,166
Accrued product royalty 4,723 4,908
Allowance for returns 2,309 1,394
Accrued data and distribution fees 4,222 1,830
Accrued GPO administrative fees 384 1,058
Accrued inventory management fee 540 498
Allowance for chargebacks 1,467 2,001
Accounts payable and other accrued liabilities $ 52,483 $ 56,539