XML 74 R60.htm IDEA: XBRL DOCUMENT v3.21.2
Accounts Payable and Accrued Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Accounts Payable and Accrued Liabilities.    
Accrued customer fees and rebates $ 11,581 $ 9,029
Accrued payroll and related benefits 27,324 24,597
Accrued product returns, current portion 14,823 10,190
Accrued loss on firm purchase commitments 3,449 1,223
Accrued litigation settlement   13,780
Other accrued liabilities 10,076 12,328
Total accrued liabilities 67,253 71,147
Accounts payable 21,658 24,357
Total accounts payable and accrued liabilities $ 88,911 $ 95,504