v3.25.2
Accrued Liabilities
6 Months Ended
Jun. 30, 2025
Payables and Accruals [Abstract]  
Accrued Liabilities ACCRUED LIABILITIES
Accrued liabilities consist of the following:
 June 30,
2025
 December 31,
2024
Accrued compensation and employee-related expenses$33,906$39,505
Sales returns and allowances3,2783,123
Other accrued liabilities 3,0732,959
Total $40,257$45,587