XML 74 R57.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheet Components - Property, plant, and equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Property, Plant and Equipment [Line Items]      
Property, plant, and equipment excluding equipment and construction In progress, gross $ 655,263 $ 465,219  
Less accumulated depreciation (291,515) (252,982)  
Property, plant and equipment excluding equipment and construction in progress, net 363,748 212,237  
Equipment and construction in progress 48,592 197,500  
Property, plant and equipment, net 412,340 409,737  
Depreciation expense 43,900 31,900 $ 29,200
Capitalized software development costs 1,000 800 300
Capitalized Computer Software, Amortization 500 500 $ 600
Unamortized capitalized software development costs 1,400 900  
Land      
Property, Plant and Equipment [Line Items]      
Property, plant, and equipment excluding equipment and construction In progress, gross 4,877 4,877  
Building      
Property, Plant and Equipment [Line Items]      
Property, plant, and equipment excluding equipment and construction In progress, gross 58,875 36,205  
Manufacturing machinery and equipment      
Property, Plant and Equipment [Line Items]      
Property, plant, and equipment excluding equipment and construction In progress, gross 447,079 303,750  
Equipment and tooling      
Property, Plant and Equipment [Line Items]      
Property, plant, and equipment excluding equipment and construction In progress, gross 25,398 20,739  
Computer equipment and software      
Property, Plant and Equipment [Line Items]      
Property, plant, and equipment excluding equipment and construction In progress, gross 38,779 34,048  
Office furniture and equipment      
Property, Plant and Equipment [Line Items]      
Property, plant, and equipment excluding equipment and construction In progress, gross 3,529 3,243  
Leasehold improvements      
Property, Plant and Equipment [Line Items]      
Property, plant, and equipment excluding equipment and construction In progress, gross 68,224 53,597  
Land use rights      
Property, Plant and Equipment [Line Items]      
Property, plant, and equipment excluding equipment and construction In progress, gross 8,502 8,760  
Computer software      
Property, Plant and Equipment [Line Items]      
Gross amount of computer software recorded under capital lease 13,700 13,700  
Accumulated depreciation on computer software recorded under capital lease $ 10,100 $ 8,200