v3.25.1
INVENTORY (Tables)
3 Months Ended
Mar. 31, 2025
INVENTORY  
Schedule of inventory

As of

    

March 31, 2025

    

December 31, 2024

    

(In thousands)

Finished goods

$

100,516

$

90,147

Work-in-process

 

26,880

 

30,302

Raw materials

32,935

30,594

Total inventory

$

160,331

$

151,043