XML 49 R37.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Inventory (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Inventory    
Finished goods $ 184,620 $ 208,049
Work-in-process and service repairs 32,632 35,457
Raw materials 24,687 24,335
Total inventory $ 241,939 $ 267,841