XML 51 R38.htm IDEA: XBRL DOCUMENT v3.10.0.1
Balance Sheet Details (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
Jan. 31, 2018
Sep. 30, 2018
Sep. 30, 2017
Jun. 30, 2018
Accounts Receivable        
Accounts receivable   $ 233,778   $ 221,240
Less allowance for doubtful accounts   (11,608)   (10,496)
Total   222,170   210,744
Inventories        
Raw materials   168,807   156,612
Work-in-process   89,095   89,468
Finished goods   86,072   67,472
Total   343,974   313,552
Property and Equipment        
Property and equipment, gross   254,885   246,836
Less accumulated depreciation and amortization   (135,121)   (131,312)
Property and equipment, net   119,764   115,524
Depreciation expense   16,200 $ 5,100  
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,700    
Prepaid expenses and other current assets | Mexican government        
Contract with Mexican government        
Remaining cost to obtain the contract   14,700    
Other assets | Mexican government        
Contract with Mexican government        
Remaining cost to obtain the contract   4,200    
Land        
Property and Equipment        
Property and equipment, gross   16,569   16,569
Buildings, civil works and improvements        
Property and Equipment        
Property and equipment, gross   56,533   56,585
Leasehold improvements        
Property and Equipment        
Property and equipment, gross   9,772   9,681
Equipment and tooling        
Property and Equipment        
Property and equipment, gross   123,317   117,294
Furniture and fixtures        
Property and Equipment        
Property and equipment, gross   3,341   3,331
Computer equipment        
Property and Equipment        
Property and equipment, gross   19,229   18,759
Computer software        
Property and Equipment        
Property and equipment, gross   19,665   19,509
Computer software implementation in process        
Property and Equipment        
Property and equipment, gross   5,256   4,318
Construction in process        
Property and Equipment        
Property and equipment, gross   $ 1,203   $ 790