Annual report pursuant to Section 13 and 15(d)

FINANCIAL STATEMENT COMPONENTS - Balance Sheet Components (Details)

v3.21.2
FINANCIAL STATEMENT COMPONENTS - Balance Sheet Components (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2019
Accounts receivable, net:      
Accounts receivable, gross $ 1,323,515 $ 1,119,235  
Allowance for credit losses (18,036) (11,822)  
Accounts receivable, net 1,305,479 1,107,413 $ 990,113
Inventories:      
Customer service parts 349,743 338,608  
Raw materials 595,151 478,594  
Work-in-process 453,432 334,965  
Finished goods 177,054 158,818  
Inventories 1,575,380 1,310,985  
Other current assets:      
Contract assets 91,052 99,876 $ 94,015
Deferred costs of revenue 59,953 77,219  
Prepaid expenses 76,649 74,955  
Prepaid income and other taxes 68,847 56,809  
Other current assets 24,366 15,816  
Other current assets, total 320,867 324,675  
Land, property and equipment, net:      
Land 67,862 67,858  
Buildings and leasehold improvements 458,605 405,238  
Machinery and equipment 743,710 677,627  
Office furniture and fixtures 32,856 29,964  
Construction-in-process 182,320 93,736  
Land, property and equipment, gross 1,485,353 1,274,423  
Less: accumulated depreciation (822,326) (754,599)  
Land, property and equipment, net 663,027 519,824  
Other non-current assets:      
Executive Deferred Savings Plan 266,199 213,487  
Operating lease right of use assets 102,883 100,790  
Other non-current assets 75,823 48,702  
Other non-current assets, total 444,905 362,979  
Other current liabilities:      
Executive Deferred Savings Plan 268,028 215,167  
Compensation and benefits 305,445 251,379  
Other accrued expenses 180,982 183,435  
Customer credits and advances 250,784 114,896  
Income taxes payable 87,320 35,640  
Interest payable $ 36,135 $ 36,265  
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Other current liabilities, total Other current liabilities, total  
Operating lease liabilities $ 32,322 $ 28,994  
Other current liabilities, total 1,161,016 865,776  
Other non-current liabilities:      
Pension liabilities 87,602 78,911  
Income taxes payable $ 333,866 $ 383,447  
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other non-current liabilities, total Other non-current liabilities, total  
Operating lease liabilities $ 70,739 $ 70,885  
Other non-current liabilities 139,083 139,041  
Other non-current liabilities, total $ 631,290 $ 672,284