XML 69 R53.htm IDEA: XBRL DOCUMENT v3.10.0.1
Balance Sheet Account Detail - Schedule of Accounts Payable and Other Accrued Liabilities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Trade accounts payable and other accrued liabilities $ 29,370 $ 33,648
Accrued rebates 6,904 7,990
Accrued product royalty 3,427 4,339
Allowance for returns 4,378 4,045
Accrued data and distribution fees 3,036 4,305
Accrued GPO administrative fees 230 296
Accrued inventory management fee 799 1,126
Allowance for chargebacks 1,742 2,368
Accounts payable and other accrued liabilities $ 49,886 $ 58,117