XML 44 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Accounts Payable and Accrued Liabilities (Detail) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]    
Accounts payable $ 7,033 $ 4,213
Accrued rebates 38,179 34,247
Accrued compensation and benefits 6,832 5,488
Accrued returns 8,009 5,128
Accrued royalties 1,138 704
Taxes payable 583 1,026
Accrued legal 1,819 515
Accrued regulatory expenses 294 397
Product rights payable 9,000 0
Accrued other 1,693 1,277
Total accounts payable and accrued liabilities $ 74,580 $ 52,995