XML 20 R9.htm IDEA: XBRL DOCUMENT v3.21.2
Accounts Payable and Accrued Liabilities
6 Months Ended
Jun. 30, 2021
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,
2021
December 31,
2020
Accounts payable$4,073 $4,213 
Accrued rebates35,644 34,247 
Accrued compensation and benefits6,115 5,488 
Accrued returns6,535 5,128 
Accrued royalties1,123 704 
Taxes payable(22)1,026 
Accrued legal2,113 515 
Accrued regulatory expenses511 397 
Accrued other1,660 1,277 
Total accounts payable and accrued liabilities$57,752 $52,995