XML 46 R35.htm IDEA: XBRL DOCUMENT v3.21.4
Balance Sheet Details (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Jun. 30, 2021
Accounts receivable, net          
Accounts receivable $ 309,262   $ 309,262   $ 315,926
Less allowance for doubtful accounts (21,225)   (21,225)   (25,273)
Total 288,037   288,037   290,653
Inventories          
Raw materials 187,335   187,335   160,313
Work-in-process 68,446   68,446   59,594
Finished goods 78,461   78,461   74,301
Total 334,242   334,242   294,208
Property and equipment, net          
Property and equipment, gross 275,982   275,982   273,348
Less accumulated depreciation and amortization (159,867)   (159,867)   (155,344)
Property and equipment, net 116,115   116,115   118,004
Depreciation 5,300 $ 5,600 10,600 $ 10,800  
Land          
Property and equipment, net          
Property and equipment, gross 16,287   16,287   16,357
Buildings, civil works and improvements          
Property and equipment, net          
Property and equipment, gross 56,410   56,410   57,555
Leasehold improvements          
Property and equipment, net          
Property and equipment, gross 9,520   9,520   8,874
Equipment and tooling          
Property and equipment, net          
Property and equipment, gross 130,083   130,083   129,735
Furniture and fixtures          
Property and equipment, net          
Property and equipment, gross 3,403   3,403   3,275
Computer equipment          
Property and equipment, net          
Property and equipment, gross 20,871   20,871   19,349
Computer software          
Property and equipment, net          
Property and equipment, gross 23,863   23,863   23,090
Computer software implementation in process          
Property and equipment, net          
Property and equipment, gross 10,896   10,896   11,102
Construction in process          
Property and equipment, net          
Property and equipment, gross $ 4,649   $ 4,649   $ 4,011