XML 33 R23.htm IDEA: XBRL DOCUMENT v3.22.2
Accrued Liabilities (Tables)
6 Months Ended
Jun. 30, 2022
Payables and Accruals [Abstract]  
Accrued Liabilities
Accrued liabilities consist of the following:
 June 30,
2022
 December 31,
2021
Accrued compensation and employee-related expenses$25,197$30,990
Sales returns and allowances2,6132,416
Accrued taxes and value-added taxes payable1,5721,452
Other accrued liabilities 1,3931,234
Total $30,775$36,092