XML 47 R36.htm IDEA: XBRL DOCUMENT v3.22.2.2
Balance Sheet Details (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Jun. 30, 2022
Accounts receivable, net      
Accounts receivable $ 330,759   $ 326,849
Less allowance for doubtful accounts (17,253)   (18,876)
Total 313,506   307,973
Inventories      
Raw materials 225,559   213,290
Work-in-process 72,041   46,873
Finished goods 64,349   73,744
Total 361,949   333,907
Property and equipment, net      
Property and equipment, gross 268,149   267,019
Less accumulated depreciation and amortization (160,173)   (157,335)
Property and equipment, net 107,976   109,684
Depreciation 4,900 $ 5,300  
Land      
Property and equipment, net      
Property and equipment, gross 15,028   15,028
Buildings, civil works and improvements      
Property and equipment, net      
Property and equipment, gross 47,255   47,309
Leasehold improvements      
Property and equipment, net      
Property and equipment, gross 12,081   11,599
Equipment and tooling      
Property and equipment, net      
Property and equipment, gross 128,518   128,425
Furniture and fixtures      
Property and equipment, net      
Property and equipment, gross 3,454   3,592
Computer equipment      
Property and equipment, net      
Property and equipment, gross 21,230   21,208
Computer software      
Property and equipment, net      
Property and equipment, gross 25,344   25,153
Computer software implementation in process      
Property and equipment, net      
Property and equipment, gross 9,676   9,422
Construction in process      
Property and equipment, net      
Property and equipment, gross $ 5,563   $ 5,283