XML 51 R40.htm IDEA: XBRL DOCUMENT v3.22.2.2
Inventory (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Inventory    
Finished goods $ 255,088 $ 246,723
Work-in-process and service repairs 15,790 19,074
Raw materials 34,295 26,302
Total inventory $ 305,173 $ 292,099