v3.24.2.u1
Inventory (Tables)
6 Months Ended
Jun. 30, 2024
Inventory  
Schedule of inventory

​

​

​

​

​

​

​

​

​

​

As of

​

​

June 30,

​

December 31,

​

    

2024

    

2023

​

​

(In thousands)

Finished goods

​

$

419,685

​

$

512,894

Work-in-process and service repairs

​

​

62,188

​

​

68,463

Consignment

​

​

27,431

​

​

56,360

Raw materials

​

​

47,953

​

​

27,452

Total inventory

​

$

557,257

​

$

665,169

​