XML 69 R47.htm IDEA: XBRL DOCUMENT v3.24.2.u1
BALANCE SHEET DETAILS (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2022
Accounts receivable, net      
Accounts receivable $ 667,227 $ 395,218  
Less allowance for doubtful accounts (19,072) (14,373)  
Total 648,155 380,845  
Inventories      
Raw materials 238,086 233,217  
Work-in-process 66,910 56,329  
Finished goods 92,943 48,462  
Total 397,939 338,008  
Property and equipment, net      
Property and equipment, gross 293,078 282,658  
Less accumulated depreciation and amortization (179,111) (173,725)  
Property and equipment, net 113,967 108,933  
Depreciation and amortization expense 19,400 19,500 $ 21,000
Land      
Property and equipment, net      
Property and equipment, gross 15,494 15,691  
Buildings, civil works and improvements      
Property and equipment, net      
Property and equipment, gross $ 48,552 49,166  
Buildings, civil works and improvements | Maximum      
Property and equipment, net      
Estimated Useful Lives 40 years    
Buildings, civil works and improvements | Minimum      
Property and equipment, net      
Estimated Useful Lives 5 years    
Leasehold improvements      
Property and equipment, net      
Property and equipment, gross $ 13,573 13,553  
Leasehold improvements | Maximum      
Property and equipment, net      
Estimated Useful Lives 20 years    
Leasehold improvements | Minimum      
Property and equipment, net      
Estimated Useful Lives 1 year    
Equipment and tooling      
Property and equipment, net      
Property and equipment, gross $ 146,819 135,703  
Equipment and tooling | Maximum      
Property and equipment, net      
Estimated Useful Lives 10 years    
Equipment and tooling | Minimum      
Property and equipment, net      
Estimated Useful Lives 3 years    
Furniture and fixtures      
Property and equipment, net      
Property and equipment, gross $ 3,348 3,632  
Furniture and fixtures | Maximum      
Property and equipment, net      
Estimated Useful Lives 10 years    
Furniture and fixtures | Minimum      
Property and equipment, net      
Estimated Useful Lives 3 years    
Computer equipment      
Property and equipment, net      
Property and equipment, gross $ 22,597 24,119  
Computer equipment | Maximum      
Property and equipment, net      
Estimated Useful Lives 5 years    
Computer equipment | Minimum      
Property and equipment, net      
Estimated Useful Lives 3 years    
Computer software      
Property and equipment, net      
Property and equipment, gross $ 29,195 26,981  
Computer software | Maximum      
Property and equipment, net      
Estimated Useful Lives 10 years    
Computer software | Minimum      
Property and equipment, net      
Estimated Useful Lives 3 years    
Computer software implementation in process      
Property and equipment, net      
Property and equipment, gross $ 6,514 9,705  
Construction in process      
Property and equipment, net      
Property and equipment, gross $ 6,986 $ 4,108