XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Accounts Payable and Accrued Liabilities (Tables)
9 Months Ended
Sep. 30, 2023
Accounts Payable and Accrued Liabilities.  
Schedule of accounts payable and accrued liabilities

September 30, 

December 31, 

2023

2022

(in thousands)

Accrued customer fees and rebates

$

16,261

$

14,198

Accrued payroll and related benefits

26,681

22,847

Accrued product returns, current portion

12,884

14,867

Accrued loss on firm purchase commitments

701

2,686

Accrued payments for BAQSIMI® (see note 3)

123,894

Other accrued liabilities

10,328

9,143

Total accrued liabilities

 

190,749

 

63,741

Accounts payable

 

31,970

 

20,501

Total accounts payable and accrued liabilities

$

222,719

$

84,242