XML 76 R60.htm IDEA: XBRL DOCUMENT v3.10.0.1
Balance Sheet Account Detail - Schedule of Accounts Payable and Other Accrued Obligations (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Trade accounts payable and other accrued liabilities $ 44,919 $ 33,648
Accrued rebates 8,371 7,990
Accrued product royalty 4,337 4,339
Allowance for returns 5,171 4,045
Accrued data and distribution fees 3,248 4,305
Accrued GPO administrative fees 296 296
Accrued inventory management fee 388 1,126
Allowance for chargebacks 2,730 2,368
Accounts payable and other accrued liabilities $ 69,460 $ 58,117