XML 21 R11.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accrued Liabilities
9 Months Ended
Sep. 30, 2022
Payables and Accruals [Abstract]  
Accrued Liabilities ACCRUED LIABILITIES
Accrued liabilities consist of the following:
 September 30,
2022
 December 31,
2021
Accrued compensation and employee-related expenses$25,256$30,990
Sales returns and allowances2,8022,416
Accrued taxes and value-added taxes payable1,7571,452
Other accrued liabilities 1,3471,234
Total $31,162$36,092