XML 47 R36.htm IDEA: XBRL DOCUMENT v3.23.1
Balance Sheet Details (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2023
Mar. 31, 2022
Jun. 30, 2022
Accounts receivable, net          
Accounts receivable $ 314,121   $ 314,121   $ 326,849
Less allowance for doubtful accounts (13,458)   (13,458)   (18,876)
Total 300,663   300,663   307,973
Inventories          
Raw materials 233,458   233,458   213,290
Work-in-process 63,181   63,181   46,873
Finished goods 75,156   75,156   73,744
Total 371,795   371,795   333,907
Property and equipment, net          
Property and equipment, gross 279,300   279,300   267,019
Less accumulated depreciation and amortization (170,161)   (170,161)   (157,335)
Property and equipment, net 109,139   109,139   109,684
Depreciation 4,900 $ 5,400 14,600 $ 16,000  
Land          
Property and equipment, net          
Property and equipment, gross 15,676   15,676   15,028
Buildings, civil works and improvements          
Property and equipment, net          
Property and equipment, gross 49,023   49,023   47,309
Leasehold improvements          
Property and equipment, net          
Property and equipment, gross 13,924   13,924   11,599
Equipment and tooling          
Property and equipment, net          
Property and equipment, gross 134,078   134,078   128,425
Furniture and fixtures          
Property and equipment, net          
Property and equipment, gross 3,543   3,543   3,592
Computer equipment          
Property and equipment, net          
Property and equipment, gross 23,061   23,061   21,208
Computer software          
Property and equipment, net          
Property and equipment, gross 26,757   26,757   25,153
Computer software implementation in process          
Property and equipment, net          
Property and equipment, gross 9,344   9,344   9,422
Construction in process          
Property and equipment, net          
Property and equipment, gross $ 3,894   $ 3,894   $ 5,283