XML 20 R9.htm IDEA: XBRL DOCUMENT v3.21.1
Accounts Payable and Accrued Liabilities
3 Months Ended
Mar. 31, 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:
March 31,
2021
December 31,
2020
Accounts payable$5,308 $4,213 
Accrued rebates33,703 34,247 
Accrued compensation and benefits4,796 5,488 
Accrued returns5,553 5,128 
Accrued royalties783 704 
Taxes payable1,026 1,026 
Accrued legal1,805 515 
Accrued regulatory expenses558 397 
Accrued other1,052 1,277 
Total accounts payable and accrued liabilities$54,584 $52,995