v3.26.1
Accounts Payable and Accrued Liabilities (Tables)
3 Months Ended
Mar. 31, 2026
Accounts Payable and Accrued Liabilities.  
Schedule of accounts payable and accrued liabilities

March 31, 

December 31, 

2026

2025

(in thousands)

Accrued customer fees and rebates

$

53,808

$

56,362

Accrued payroll and related benefits

30,573

26,318

Accrued product returns, current portion

19,352

18,568

Other accrued liabilities

13,455

14,508

Total accrued liabilities

 

117,188

 

115,756

Accounts payable

 

35,500

 

32,592

Total accounts payable and accrued liabilities

$

152,688

$

148,348