XML 56 R41.htm IDEA: XBRL DOCUMENT v3.22.0.1
Balance Sheet Details - Accounts Payable and Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Accounts payable and accrued liabilities    
Accrued expenses $ 69,054 $ 59,249
Accounts payable 16,192 17,386
Distributor commissions payable 12,546 9,891
Other taxes payable 6,764 6,425
Litigation liability 1,744 5,346
Debt interest payable 937 5,203
Royalties payable 5,297 4,495
Other 3,080 2,406
Accounts payable and accrued liabilities $ 115,614 $ 110,401