v3.22.4
Balance Sheet Details (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Jun. 30, 2022
Accounts receivable, net          
Accounts receivable $ 340,097   $ 340,097   $ 326,849
Less allowance for doubtful accounts (17,341)   (17,341)   (18,876)
Total 322,756   322,756   307,973
Inventories          
Raw materials 236,658   236,658   213,290
Work-in-process 56,847   56,847   46,873
Finished goods 67,871   67,871   73,744
Total 361,376   361,376   333,907
Property and equipment, net          
Property and equipment, gross 273,258   273,258   267,019
Less accumulated depreciation and amortization (165,495)   (165,495)   (157,335)
Property and equipment, net 107,763   107,763   109,684
Depreciation 4,800 $ 5,300 9,700 $ 10,600  
Land          
Property and equipment, net          
Property and equipment, gross 15,036   15,036   15,028
Buildings, civil works and improvements          
Property and equipment, net          
Property and equipment, gross 47,262   47,262   47,309
Leasehold improvements          
Property and equipment, net          
Property and equipment, gross 13,146   13,146   11,599
Equipment and tooling          
Property and equipment, net          
Property and equipment, gross 131,423   131,423   128,425
Furniture and fixtures          
Property and equipment, net          
Property and equipment, gross 3,506   3,506   3,592
Computer equipment          
Property and equipment, net          
Property and equipment, gross 22,090   22,090   21,208
Computer software          
Property and equipment, net          
Property and equipment, gross 26,256   26,256   25,153
Computer software implementation in process          
Property and equipment, net          
Property and equipment, gross 9,254   9,254   9,422
Construction in process          
Property and equipment, net          
Property and equipment, gross $ 5,285   $ 5,285   $ 5,283