XML 53 R41.htm IDEA: XBRL DOCUMENT v3.24.3
Accounts Payable and Accrued Liabilities (Tables)
9 Months Ended
Sep. 30, 2024
Accounts Payable and Accrued Liabilities.  
Schedule of accounts payable and accrued liabilities

September 30, 

December 31, 

2024

2023

(in thousands)

Accrued customer fees and rebates

$

59,949

$

16,702

Accrued payroll and related benefits

29,207

25,203

Accrued product returns, current portion

13,480

12,263

Accrued loss on firm purchase commitments

812

918

Other accrued liabilities

15,732

12,842

Total accrued liabilities

 

119,180

 

67,928

Accounts payable

 

34,088

 

25,438

Total accounts payable and accrued liabilities

$

153,268

$

93,366