XML 30 R14.htm IDEA: XBRL DOCUMENT v3.25.0.1
Inventory
12 Months Ended
Dec. 31, 2024
Inventory  
Inventory

7.Inventory

​

Inventory consisted of the following:

​

​

​

​

​

​

​

​

​

​

As of December 31,

​

    

2024

    

2023

​

​

(In thousands)

Finished goods

​

$

353,401

​

$

512,894

Work-in-process and service repairs

​

​

58,028

​

​

68,463

Consignment

​

​

10,110

​

​

56,360

Raw materials

​

​

33,658

​

​

27,452

Total inventory

​

$

455,197

​

$

665,169

​