XML 50 R36.htm IDEA: XBRL DOCUMENT v3.20.1
Balance Sheet Details (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Mar. 31, 2020
Mar. 31, 2019
Jun. 30, 2019
Accounts receivable, net          
Accounts receivable $ 274,364   $ 274,364   $ 253,504
Less allowance for doubtful accounts (16,859)   (16,859)   (15,064)
Total 257,505   257,505   238,440
Inventories          
Raw materials 133,720   133,720   143,697
Work-in-process 59,070   59,070   67,897
Finished goods 48,527   48,527   62,117
Total 241,317   241,317   273,711
Property and equipment, net          
Property and equipment, gross 268,311   268,311   265,086
Less accumulated depreciation and amortization (139,793)   (139,793)   (137,701)
Property and equipment, net 128,518   128,518   127,385
Depreciation and amortization expense for property and equipment 5,400 $ 5,100 15,900 $ 15,400  
Land          
Property and equipment, net          
Property and equipment, gross 16,513   16,513   16,564
Buildings, civil works and improvements          
Property and equipment, net          
Property and equipment, gross 55,574   55,574   55,391
Leasehold improvements          
Property and equipment, net          
Property and equipment, gross 8,628   8,628   8,311
Equipment and tooling          
Property and equipment, net          
Property and equipment, gross 128,638   128,638   128,428
Furniture and fixtures          
Property and equipment, net          
Property and equipment, gross 3,154   3,154   3,190
Computer equipment          
Property and equipment, net          
Property and equipment, gross 18,525   18,525   18,733
Computer software          
Property and equipment, net          
Property and equipment, gross 19,953   19,953   20,146
Computer software implementation in process          
Property and equipment, net          
Property and equipment, gross 11,019   11,019   8,563
Construction in process          
Property and equipment, net          
Property and equipment, gross $ 6,307   $ 6,307   $ 5,760