XML 50 R38.htm IDEA: XBRL DOCUMENT v3.19.1
Balance Sheet Account Detail - Schedule of Accounts Payable and Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Trade accounts payable and other $ 41,788 $ 44,919
Lease liability - current portion (Note 9(a)) 808  
Accrued commercial/Medicaid rebates 6,370 8,371
Accrued product royalty due to licensors 1,910 4,337
Allowance for product returns 5,325 5,171
Accrued data and distribution fees 2,398 3,248
Accrued GPO administrative fees 150 296
Accrued inventory management fees 368 388
Allowance for government chargebacks 1,185 2,730
Accounts payable and other accrued liabilities $ 60,302 $ 69,460