v3.25.2
Inventory
6 Months Ended
Jun. 30, 2025
Inventory  
Inventory
6.Inventory

​

Inventory consisted of the following:

​

​

​

​

​

​

​

​

​

​

As of

​

​

June 30,

​

December 31,

​

    

2025

    

2024

​

​

(In thousands)

Finished goods

​

$

271,034

​

$

353,401

Work-in-process and service repairs

​

​

61,386

​

​

58,028

Consignment

​

​

4,127

​

​

10,110

Raw materials

​

​

38,571

​

​

33,658

Total inventory

​

$

375,118

​

$

455,197

7.