XML 51 R35.htm IDEA: XBRL DOCUMENT v3.25.0.1
Inventory (Tables)
12 Months Ended
Dec. 31, 2024
Inventory  
Schedule of inventory

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