XML 48 R36.htm IDEA: XBRL DOCUMENT v3.23.4
Balance Sheet Details (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Jun. 30, 2023
Accounts receivable, net          
Accounts receivable $ 386,581   $ 386,581   $ 395,218
Less allowance for doubtful accounts (16,413)   (16,413)   (14,373)
Total 370,168   370,168   380,845
Inventories          
Raw materials 265,653   265,653   233,217
Work-in-process 89,585   89,585   56,329
Finished goods 90,580   90,580   48,462
Total 445,818   445,818   338,008
Property and equipment, net          
Property and equipment, gross 286,368   286,368   282,658
Less accumulated depreciation and amortization (176,180)   (176,180)   (173,725)
Property and equipment, net 110,188   110,188   108,933
Depreciation and amortization expense 4,600 $ 4,800 9,500 $ 9,700  
Land          
Property and equipment, net          
Property and equipment, gross 15,538   15,538   15,691
Buildings, civil works and improvements          
Property and equipment, net          
Property and equipment, gross 48,724   48,724   49,166
Leasehold improvements          
Property and equipment, net          
Property and equipment, gross 13,772   13,772   13,553
Equipment and tooling          
Property and equipment, net          
Property and equipment, gross 141,872   141,872   135,703
Furniture and fixtures          
Property and equipment, net          
Property and equipment, gross 3,272   3,272   3,632
Computer equipment          
Property and equipment, net          
Property and equipment, gross 21,769   21,769   24,119
Computer software          
Property and equipment, net          
Property and equipment, gross 28,952   28,952   26,981
Computer software implementation in process          
Property and equipment, net          
Property and equipment, gross 7,409   7,409   9,705
Construction in process          
Property and equipment, net          
Property and equipment, gross $ 5,060   $ 5,060   $ 4,108