XML 47 R36.htm IDEA: XBRL DOCUMENT v3.23.3
Balance Sheet Details (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Jun. 30, 2023
Accounts receivable, net      
Accounts receivable $ 337,365   $ 395,218
Less allowance for doubtful accounts (13,596)   (14,373)
Total 323,769   380,845
Inventories      
Raw materials 271,449   233,217
Work-in-process 82,969   56,329
Finished goods 64,379   48,462
Total 418,797   338,008
Property and equipment, net      
Property and equipment, gross 281,466   282,658
Less accumulated depreciation and amortization (172,292)   (173,725)
Property and equipment, net 109,174   108,933
Depreciation 4,900 $ 4,900  
Land      
Property and equipment, net      
Property and equipment, gross 15,663   15,691
Buildings, civil works and improvements      
Property and equipment, net      
Property and equipment, gross 48,564   49,166
Leasehold improvements      
Property and equipment, net      
Property and equipment, gross 13,533   13,553
Equipment and tooling      
Property and equipment, net      
Property and equipment, gross 136,399   135,703
Furniture and fixtures      
Property and equipment, net      
Property and equipment, gross 3,241   3,632
Computer equipment      
Property and equipment, net      
Property and equipment, gross 21,229   24,119
Computer software      
Property and equipment, net      
Property and equipment, gross 27,487   26,981
Computer software implementation in process      
Property and equipment, net      
Property and equipment, gross 9,544   9,705
Construction in process      
Property and equipment, net      
Property and equipment, gross $ 5,806   $ 4,108