v3.26.1
Inventory (Tables)
3 Months Ended
Mar. 31, 2026
Inventory  
Schedule of inventory

As of

March 31,

December 31,

  ​ ​ ​

2026

  ​ ​ ​

2025

(In thousands)

Finished goods

$

283,527

$

273,817

Work-in-process and service repairs

61,698

60,147

Consignment

8,991

7,951

Raw materials

40,907

38,732

Total inventory

$

395,123

$

380,647