Annual report pursuant to Section 13 and 15(d)

FINANCIAL STATEMENT COMPONENTS - Balance Sheet Components (Details)

v3.22.2
FINANCIAL STATEMENT COMPONENTS - Balance Sheet Components (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2020
Accounts receivable, net:      
Accounts receivable, gross $ 1,832,508 $ 1,323,515  
Allowance for credit losses (20,631) (18,036)  
Accounts receivable, net 1,811,877 1,305,479 $ 1,107,413
Inventories:      
Customer service parts 402,121 349,743  
Raw materials 1,042,916 595,151  
Work-in-process 451,782 453,432  
Finished goods 250,070 177,054  
Inventories 2,146,889 1,575,380  
Other current assets:      
Contract assets 114,747 91,052 $ 99,876
Deferred costs of revenue 124,487 59,953  
Prepaid expenses 108,942 76,649  
Prepaid income and other taxes 89,713 68,847  
Other current assets 64,248 24,366  
Other current assets, total 502,137 320,867  
Land, property and equipment, net:      
Land 67,846 67,862  
Buildings and leasehold improvements 712,751 458,605  
Machinery and equipment 819,191 743,710  
Office furniture and fixtures 44,957 32,856  
Construction-in-process 110,079 182,320  
Land, property and equipment, gross 1,754,824 1,485,353  
Less: accumulated depreciation (904,895) (822,326)  
Land, property and equipment, net 849,929 663,027  
Other non-current assets:      
EDSP 224,188 266,199  
Operating lease ROU assets $ 126,444 $ 102,883  
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Other non-current assets, total Other non-current assets, total  
Other non-current assets $ 133,980 $ 75,823  
Other non-current assets, total 484,612 444,905  
Other current liabilities:      
Customer credits and advances 515,118 250,784  
Compensation and benefits 351,924 305,445  
Other accrued expenses 253,265 180,982  
EDSP 225,867 268,028  
Income taxes payable 126,964 87,320  
Interest payable $ 39,683 $ 36,135  
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Other current liabilities, total Other current liabilities, total  
Operating lease liabilities $ 32,218 $ 32,322  
Other current liabilities, total 1,545,039 1,161,016  
Other non-current liabilities:      
Income taxes payable 367,052 333,866  
Operating lease liabilities 81,369 70,739  
Pension liabilities 78,525 87,602  
Customer credits and advances $ 204,914 $ 0  
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other non-current liabilities, total Other non-current liabilities, total  
Other non-current liabilities $ 150,782 $ 139,083  
Other non-current liabilities, total $ 882,642 $ 631,290