XML 105 R9.htm IDEA: XBRL DOCUMENT v3.20.2
Accounts Payable and Accrued Liabilities
6 Months Ended
Jun. 30, 2020
Payables and Accruals [Abstract]  
Accounts Payable and Accrued Liabilities Accounts payable and accrued liabilities:
The following table represents the components of accounts payable and accrued liabilities as of:
June 30,
2020
December 31,
2019
Accounts payable$13,289  $11,704  
Accrued rebates28,553  28,528  
Accrued compensation and benefits4,557  5,545  
Accrued returns7,014  4,438  
Accrued royalties648  535  
Accrued legal1,049  1,484  
Accrued regulatory expenses819  331  
Accrued other717  1,428  
Total accounts payable and accrued liabilities$56,646  $53,993