XML 47 R34.htm IDEA: XBRL DOCUMENT v3.5.0.2
Balance Sheet Details (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2016
Sep. 30, 2015
Jun. 30, 2016
Accounts Receivable      
Accounts receivable $ 185,448   $ 148,767
Less allowance for doubtful accounts (7,591)   (7,051)
Total 177,857   141,716
Inventories      
Raw materials 140,550   133,540
Work-in-process 63,713   47,460
Finished goods 85,338   92,288
Total 289,601   273,288
Property and Equipment      
Property and equipment, gross 399,775   392,017
Less accumulated depreciation and amortization (220,945)   (208,903)
Property and equipment, net 178,830   183,114
Depreciation expense 13,300 $ 13,000  
Land      
Property and Equipment      
Property and equipment, gross 14,498   14,498
Buildings, civil works and improvements      
Property and Equipment      
Property and equipment, gross $ 170,766   170,232
Buildings, civil works and improvements | Minimum      
Property and Equipment      
Estimated Useful Lives 20 years    
Buildings, civil works and improvements | Maximum      
Property and Equipment      
Estimated Useful Lives 40 years    
Leasehold improvements      
Property and Equipment      
Property and equipment, gross $ 9,635   9,015
Leasehold improvements | Minimum      
Property and Equipment      
Estimated Useful Lives 1 year    
Leasehold improvements | Maximum      
Property and Equipment      
Estimated Useful Lives 12 years    
Equipment and tooling      
Property and Equipment      
Property and equipment, gross $ 159,512   154,309
Equipment and tooling | Minimum      
Property and Equipment      
Estimated Useful Lives 3 years    
Equipment and tooling | Maximum      
Property and Equipment      
Estimated Useful Lives 10 years    
Furniture and fixtures      
Property and Equipment      
Property and equipment, gross $ 3,340   3,314
Furniture and fixtures | Minimum      
Property and Equipment      
Estimated Useful Lives 3 years    
Furniture and fixtures | Maximum      
Property and Equipment      
Estimated Useful Lives 13 years    
Computer equipment      
Property and Equipment      
Property and equipment, gross $ 18,562   17,902
Computer equipment | Minimum      
Property and Equipment      
Estimated Useful Lives 3 years    
Computer equipment | Maximum      
Property and Equipment      
Estimated Useful Lives 5 years    
Computer software      
Property and Equipment      
Property and equipment, gross $ 19,113   17,769
Computer software | Minimum      
Property and Equipment      
Estimated Useful Lives 3 years    
Computer software | Maximum      
Property and Equipment      
Estimated Useful Lives 10 years    
Construction in process      
Property and Equipment      
Property and equipment, gross $ 4,349   $ 4,978