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

​

​

​

​

​

​

​

​

​

​

As of 

​

    

March 31,

    

December 31,

​

​

2025

​

2024

​

​

(In thousands)

Finished goods

​

$

128,073

​

$

149,172

Work-in-process and service repairs

​

​

24,685

​

​

27,415

Raw materials

​

​

6,866

​

​

6,615

Total inventory

​

$

159,624

​

$

183,202

​

​

​

​

​

​

​

​