XML 39 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Accounts Payable and Accrued Liabilities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]    
Accounts payable $ 4,073 $ 4,213
Accrued rebates 35,644 34,247
Accrued compensation and benefits 6,115 5,488
Accrued returns 6,535 5,128
Accrued royalties 1,123 704
Taxes payable (22) 1,026
Accrued legal 2,113 515
Accrued regulatory expenses 511 397
Accrued other 1,660 1,277
Total accounts payable and accrued liabilities $ 57,752 $ 52,995