XML 62 R51.htm IDEA: XBRL DOCUMENT v3.21.1
Inventories (Components Of Inventories) (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Inventory Disclosure [Abstract]    
Components and raw materials $ 190,376 $ 190,775
Work-in-process 38,066 47,251
Finished goods 139,707 126,967
Total $ 368,149 $ 364,993