XML 64 R50.htm IDEA: XBRL DOCUMENT v3.7.0.1
Balance Sheet Account Detail - Schedule of Accounts Payable and Other Accrued Liabilities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2017
Dec. 31, 2016
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Trade accounts payable and other accrued liabilities $ 27,719 $ 30,488
Accrued rebates 8,910 8,350
Accrued product royalty 3,519 4,723
Allowance for returns 2,553 2,309
Accrued data and distribution fees 2,611 4,222
Accrued GPO administrative fees 384 384
Accrued inventory management fee 876 540
Allowance for chargebacks 1,656 1,467
Accounts payable and other accrued liabilities $ 48,228 $ 52,483