XML 39 R28.htm IDEA: XBRL DOCUMENT v3.21.1
Accounts Payable and Accrued Liabilities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]    
Accounts payable $ 5,308 $ 4,213
Accrued rebates 33,703 34,247
Accrued compensation and benefits 4,796 5,488
Accrued returns 5,553 5,128
Accrued royalties 783 704
Taxes payable 1,026 1,026
Accrued legal 1,805 515
Accrued regulatory expenses 558 397
Accrued other 1,052 1,277
Total accounts payable and accrued liabilities $ 54,584 $ 52,995