v3.26.3
Balance Sheet Details (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Jun. 30, 2026
Accounts receivable, net      
Accounts receivable $ 768,328   $ 785,505
Less allowance for doubtful accounts (21,464)   (20,879)
Total 746,864   764,626
Inventories      
Raw materials 297,655   261,624
Work-in-process 86,913   77,309
Finished goods 78,799   76,629
Total 463,367   415,562
Property and equipment, net      
Property and equipment, gross 329,182   321,560
Less accumulated depreciation and amortization (196,654)   (191,618)
Property and equipment, net 132,528   129,942
Depreciation 5,500 $ 5,400  
Land      
Property and equipment, net      
Property and equipment, gross 15,447   15,452
Buildings, civil works and improvements      
Property and equipment, net      
Property and equipment, gross 51,093   51,148
Leasehold improvements      
Property and equipment, net      
Property and equipment, gross 19,192   15,389
Equipment, tooling, furniture and fixtures      
Property and equipment, net      
Property and equipment, gross 163,009   159,948
Computer equipment      
Property and equipment, net      
Property and equipment, gross 28,373   28,068
Computer software      
Property and equipment, net      
Property and equipment, gross 32,540   32,498
Computer software implementation in process      
Property and equipment, net      
Property and equipment, gross 4,816   4,560
Construction in process      
Property and equipment, net      
Property and equipment, gross $ 14,712   $ 14,497