XML 44 R31.htm IDEA: XBRL DOCUMENT v3.25.1
Inventory (Tables)
12 Months Ended
Dec. 31, 2024
Inventory  
Schedule of Inventory

    

December 31, 

(in thousands)

2024

2023

Raw materials

$

18,014

$

12,975

Work in process

 

83,170

 

82,588

Finished goods

 

12,686

 

34,537

Total

$

113,870

$

130,100

Schedule of Balance Sheet Classification

    

December 31, 

(in thousands)

2024

2023

Inventory

$

70,094

$

62,605

Inventory, non-current

43,776

 

67,495

Total

$

113,870

$

130,100