XML 35 R26.htm IDEA: XBRL DOCUMENT v3.24.3
Balance Sheet Details (Tables)
9 Months Ended
Sep. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Inventory

Inventory consisted of the following (in thousands):

 

 

 

September 30,
2024

 

 

December 31,
2023

 

Finished goods

 

$

19,129

 

 

$

5,001

 

Work in process

 

 

25,433

 

 

 

4,134

 

Raw material

 

 

42,178

 

 

 

31,312

 

 

 

$

86,740

 

 

$

40,447

 

Reported as:

 

 

 

 

 

 

    Inventory

 

$

61,041

 

 

$

35,819

 

    Long-term inventory

 

 

25,699

 

 

 

4,628

 

    Total

 

$

86,740

 

 

$

40,447

 

Schedule of Accrued Liabilities

Accrued liabilities consisted of the following (in thousands):

 

 

 

September 30,
2024

 

 

December 31,
2023

 

Accrued sales allowances

 

$

135,943

 

 

$

90,718

 

Accrued contingent payments

 

 

79,583

 

 

 

29,583

 

Accrued compensation and benefits

 

 

37,022

 

 

 

42,718

 

Accrued consulting and professional fees

 

 

28,580

 

 

 

18,804

 

Accrued research and development services

 

 

22,063

 

 

 

32,883

 

Current portion of lease liabilities

 

 

8,949

 

 

 

9,405

 

Other

 

 

12,724

 

 

 

12,600

 

 

 

$

324,864

 

 

$

236,711