v3.25.3
Accrued Liabilities (Tables)
9 Months Ended
Sep. 30, 2025
Payables and Accruals [Abstract]  
Accrued Liabilities
Accrued liabilities consist of the following:
 September 30,
2025
 December 31,
2024
Accrued compensation and employee-related expenses$42,895$39,505
Sales returns and allowances3,5763,123
Other accrued liabilities 2,8992,959
Total $49,370$45,587