XML 22 R9.htm IDEA: XBRL DOCUMENT v3.21.2
Accounts Payable and Accrued Liabilities
9 Months Ended
Sep. 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:
September 30,
2021
December 31,
2020
Accounts payable$7,033 $4,213 
Accrued rebates38,179 34,247 
Accrued compensation and benefits6,832 5,488 
Accrued returns8,009 5,128 
Accrued royalties1,138 704 
Taxes payable583 1,026 
Accrued legal1,819 515 
Accrued regulatory expenses294 397 
Product rights payable9,000 — 
Accrued other1,693 1,277 
Total accounts payable and accrued liabilities$74,580 $52,995