XML 20 R9.htm IDEA: XBRL DOCUMENT v3.20.2
Accounts Payable and Accrued Liabilities
9 Months Ended
Sep. 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:
September 30,
2020
December 31,
2019
Accounts payable$8,244 $11,704 
Accrued rebates28,156 28,528 
Accrued compensation and benefits5,603 5,545 
Accrued returns6,947 4,438 
Accrued royalties684 535 
Accrued legal1,564 1,484 
Accrued regulatory expenses1,252 331 
Accrued other959 1,428 
Total accounts payable and accrued liabilities$53,409 $53,993