XML 43 R30.htm IDEA: XBRL DOCUMENT v3.25.0.1
INVENTORY (Tables)
12 Months Ended
Dec. 31, 2024
INVENTORY  
Schedule of inventory

​

​

​

​

​

​

​

​

​

​

As of December 31, 

​

    

2024

    

2023

​

​

(In thousands)

Raw materials

​

$

30,594

​

$

32,492

Work-in-process

​

 

30,302

​

 

32,832

Finished goods

​

 

90,147

​

 

101,912

Total inventory

​

$

151,043

​

$

167,236