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