v3.26.1
Balance Sheet Details (Tables)
6 Months Ended
Jun. 30, 2026
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Inventory

Inventory consisted of the following (in thousands):

 

 

 

June 30,
2026

 

 

December 31,
2025

 

Finished goods

 

$

34,363

 

 

$

25,952

 

Work in process

 

 

7,154

 

 

 

2,638

 

Raw material

 

 

67,156

 

 

 

82,784

 

 

 

$

108,673

 

 

$

111,374

 

Reported as:

 

 

 

 

 

 

    Inventory

 

$

32,372

 

 

$

34,670

 

    Long-term inventory

 

 

76,301

 

 

 

76,704

 

    Total

 

$

108,673

 

 

$

111,374

 

Schedule of Accrued Liabilities

Accrued liabilities consisted of the following (in thousands):

 

 

 

June 30,
2026

 

 

December 31,
2025

 

Accrued sales allowances

 

$

187,428

 

 

$

140,862

 

Accrued compensation and benefits

 

 

35,348

 

 

 

45,579

 

Accrued consulting and professional fees

 

 

33,481

 

 

 

29,843

 

Accrued research and development services

 

 

17,542

 

 

 

19,094

 

Current portion of lease liabilities

 

 

14,307

 

 

 

11,633

 

Accrued royalties

 

 

12,803

 

 

 

13,314

 

Other

 

 

15,961

 

 

 

5,886

 

 

 

$

316,870

 

 

$

266,211