XML 65 R49.htm IDEA: XBRL DOCUMENT v3.19.2
Balance Sheet Components - Property, plant, and equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2017
Property, Plant and Equipment [Line Items]      
Property, plant, and equipment excluding equipment and construction In progress, gross $ 465,219 $ 357,988  
Land Use Rights, Gross 8,760 9,089  
Less accumulated depreciation (252,982) (225,184)  
Property, plant and equipment excluding equipment and construction in progress, net 212,237 132,804  
Equipment and construction in progress 197,500 198,852  
Property, plant and equipment, net 409,737 331,656  
Depreciation expense 31,900 29,200 $ 27,200
Capitalized software development costs 800 300 200
Capitalized Computer Software, Amortization 500 600 $ 600
Unamortized capitalized software development costs 900 700  
Land [Member]      
Property, Plant and Equipment [Line Items]      
Property, plant, and equipment excluding equipment and construction In progress, gross 4,877 4,877  
Building [Member]      
Property, Plant and Equipment [Line Items]      
Property, plant, and equipment excluding equipment and construction In progress, gross 36,205 4,325  
Manufacturing machinery and equipment [Member]      
Property, Plant and Equipment [Line Items]      
Property, plant, and equipment excluding equipment and construction In progress, gross 303,750 265,192  
Equipment and tooling [Member]      
Property, Plant and Equipment [Line Items]      
Property, plant, and equipment excluding equipment and construction In progress, gross 20,739 16,605  
Computer equipment and software [Member]      
Property, Plant and Equipment [Line Items]      
Property, plant, and equipment excluding equipment and construction In progress, gross 34,048 25,686  
Office furniture and equipment [Member]      
Property, Plant and Equipment [Line Items]      
Property, plant, and equipment excluding equipment and construction In progress, gross 3,243 2,314  
Leasehold improvements [Member]      
Property, Plant and Equipment [Line Items]      
Property, plant, and equipment excluding equipment and construction In progress, gross 53,597 29,900  
Computer software      
Property, Plant and Equipment [Line Items]      
Gross amount of computer software recorded under capital lease 13,700 8,200  
Accumulated depreciation on computer software recorded under capital lease $ 8,200 $ 7,300