v3.26.1
Inventory (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Inventory    
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