XML 82 R62.htm IDEA: XBRL DOCUMENT v3.10.0.1
Certain Balance Sheet Components - Property, Plant, and Equipment, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Balance Sheet Related Disclosures [Abstract]    
Machinery and equipment $ 315,974 $ 310,753
Computers and software 104,290 104,384
Buildings, furniture, and improvements 146,071 135,566
Land 14,980 18,433
Construction in progress, including purchased equipment 49,682 39,946
Total cost 630,997 609,082
Accumulated depreciation (404,446) (408,314)
Property, plant, and equipment, net $ 226,551 $ 200,768