v3.24.1.u1
Inventory (Tables)
3 Months Ended
Mar. 31, 2024
Inventory  
Schedule of inventory

As of

March 31,

December 31,

    

2024

    

2023

(In thousands)

Finished goods

$

473,444

$

512,894

Work-in-process and service repairs

63,309

68,463

Consignment

44,746

56,360

Raw materials

51,453

27,452

Total inventory

$

632,952

$

665,169