XML 82 R68.htm IDEA: XBRL DOCUMENT v3.20.2
Supplemental Financial Information (Summary of Inventory) (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Balance Sheet Related Disclosures [Abstract]    
Raw materials $ 48,325 $ 45,225
Work-in-process 18,949 14,581
Finished goods 110,817 104,348
Inventory, Net 178,091 164,154
Provision for obsolescence $ 14,500 $ 12,700