XML 48 R36.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheet Details (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Jun. 30, 2020
Accounts receivable, net      
Accounts receivable $ 273,515   $ 287,488
Less allowance for doubtful accounts (20,366)   (17,648)
Total 253,149   269,840
Inventories      
Raw materials 142,404   132,797
Work-in-process 58,363   50,023
Finished goods 54,667   58,406
Total 255,434   241,226
Property and equipment, net      
Property and equipment, gross 271,017   266,219
Less accumulated depreciation and amortization (143,312)   (138,283)
Property and equipment, net 127,705   127,936
Depreciation and amortization expense for property and equipment 5,200 $ 5,100  
Land      
Property and equipment, net      
Property and equipment, gross 16,523   16,516
Buildings, civil works and improvements      
Property and equipment, net      
Property and equipment, gross 57,796   57,709
Leasehold improvements      
Property and equipment, net      
Property and equipment, gross 9,158   9,052
Equipment, furniture and fixtures      
Property and equipment, net      
Property and equipment, gross 151,568   149,310
Computer software      
Property and equipment, net      
Property and equipment, gross 21,932   18,217
Computer software implementation in process      
Property and equipment, net      
Property and equipment, gross 10,131   11,817
Construction in process      
Property and equipment, net      
Property and equipment, gross $ 3,909   $ 3,598