XML 52 R39.htm IDEA: XBRL DOCUMENT v3.19.1
Balance Sheet Details (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Jan. 31, 2018
Mar. 31, 2019
Mar. 31, 2018
Mar. 31, 2019
Mar. 31, 2018
Jun. 30, 2018
Accounts Receivable            
Accounts receivable   $ 234,411   $ 234,411   $ 225,336
Less allowance for doubtful accounts   (15,978)   (15,978)   (14,592)
Total   218,433   218,433   210,744
Inventories            
Raw materials   151,383   151,383   156,612
Work-in-process   79,188   79,188   89,468
Finished goods   67,133   67,133   67,472
Total   297,704   297,704   313,552
Property and Equipment            
Property and equipment, gross   260,842   260,842   246,836
Less accumulated depreciation and amortization   (135,926)   (135,926)   (131,312)
Property and equipment, net   124,916   124,916   115,524
Depreciation expense   5,100 $ 5,400 15,400 $ 38,400  
Mexican government            
Contract with Mexican government            
Term of agreement 2 years          
Net book value of certain fixed assets transferred $ 29,500          
Recognized amortization expense   3,600   10,700    
Remaining cost to obtain the contract     $ 3,200   $ 3,200  
Prepaid expenses and other current assets | Mexican government            
Contract with Mexican government            
Remaining cost to obtain the contract   11,100   11,100    
Land            
Property and Equipment            
Property and equipment, gross   16,561   16,561   16,569
Buildings, civil works and improvements            
Property and Equipment            
Property and equipment, gross   55,322   55,322   56,585
Leasehold improvements            
Property and Equipment            
Property and equipment, gross   7,903   7,903   9,681
Equipment and tooling            
Property and Equipment            
Property and equipment, gross   127,579   127,579   117,294
Furniture and fixtures            
Property and Equipment            
Property and equipment, gross   3,202   3,202   3,331
Computer equipment            
Property and Equipment            
Property and equipment, gross   18,199   18,199   18,759
Computer software            
Property and Equipment            
Property and equipment, gross   19,647   19,647   19,509
Computer software implementation in process            
Property and Equipment            
Property and equipment, gross   7,747   7,747   4,318
Construction in process            
Property and Equipment            
Property and equipment, gross   $ 4,682   $ 4,682   $ 790