XML 53 R42.htm IDEA: XBRL DOCUMENT v3.8.0.1
Balance Sheet Details (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Sep. 30, 2017
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2017
Dec. 31, 2016
Jun. 30, 2017
Accounts Receivable            
Accounts receivable   $ 219,462   $ 219,462   $ 216,089
Less allowance for doubtful accounts   (11,008)   (11,008)   (9,563)
Total   208,454   208,454   206,526
Inventories            
Raw materials   140,275   140,275   129,645
Work-in-process   77,922   77,922   65,454
Finished goods   62,836   62,836   53,411
Total   281,033   281,033   248,510
Property and Equipment            
Property and equipment, gross   421,152   421,152   389,655
Less accumulated depreciation and amortization   (277,882)   (277,882)   (248,116)
Property and equipment, net   143,270   143,270   141,539
Depreciation expense   16,800 $ 13,400 33,000 $ 26,700  
AS&E facility in Billerica, MA            
Property and Equipment            
Purchase of property and equipment $ 19,800          
Land            
Property and Equipment            
Property and equipment, gross   17,129   17,129   14,212
Land | AS&E facility in Billerica, MA            
Property and Equipment            
Purchase of property and equipment 2,900          
Buildings, civil works and improvements            
Property and Equipment            
Property and equipment, gross   179,643   $ 179,643   157,123
Buildings, civil works and improvements | Minimum            
Property and Equipment            
Estimated Useful Lives       5 years    
Buildings, civil works and improvements | Maximum            
Property and Equipment            
Estimated Useful Lives       40 years    
Buildings, civil works and improvements | AS&E facility in Billerica, MA            
Property and Equipment            
Purchase of property and equipment $ 16,900          
Leasehold improvements            
Property and Equipment            
Property and equipment, gross   9,308   $ 9,308   9,025
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   170,372   $ 170,372   166,991
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,427   $ 3,427   3,371
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   19,054   $ 19,054   17,991
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   17,844   $ 17,844   17,303
Computer Software | Minimum            
Property and Equipment            
Estimated Useful Lives       3 years    
Computer Software | Maximum            
Property and Equipment            
Estimated Useful Lives       10 years    
Computer software implementation in process            
Property and Equipment            
Property and equipment, gross   3,676   $ 3,676   2,590
Construction in process            
Property and Equipment            
Property and equipment, gross   $ 699   $ 699   $ 1,049