XML 48 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Details (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Jun. 30, 2021
Accounts receivable, net      
Accounts receivable $ 315,864   $ 315,926
Less allowance for doubtful accounts (23,860)   (25,273)
Total 292,004   290,653
Inventories      
Raw materials 179,445   160,313
Work-in-process 59,773   59,594
Finished goods 81,455   74,301
Total 320,673   294,208
Property and equipment, net      
Property and equipment, gross 273,821   273,348
Less accumulated depreciation and amortization (157,007)   (155,344)
Property and equipment, net 116,814   118,004
Depreciation 5,300 $ 5,200  
Land      
Property and equipment, net      
Property and equipment, gross 16,349   16,357
Buildings, civil works and improvements      
Property and equipment, net      
Property and equipment, gross 56,353   57,555
Leasehold improvements      
Property and equipment, net      
Property and equipment, gross 9,083   8,874
Equipment and tooling      
Property and equipment, net      
Property and equipment, gross 130,411   129,735
Furniture and fixtures      
Property and equipment, net      
Property and equipment, gross 3,382   3,275
Computer equipment      
Property and equipment, net      
Property and equipment, gross 20,108   19,349
Computer software      
Property and equipment, net      
Property and equipment, gross 23,298   23,090
Computer software implementation in process      
Property and equipment, net      
Property and equipment, gross 11,040   11,102
Construction in process      
Property and equipment, net      
Property and equipment, gross $ 3,797   $ 4,011