XML 49 R38.htm IDEA: XBRL DOCUMENT v3.25.1
Inventory (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Inventory    
Finished goods $ 214,720 $ 262,722
Work-in-process and service repairs 24,716 27,432
Consignment 8,507 10,110
Raw materials 4,508 3,064
Total inventory $ 252,451 $ 303,328