XML 51 R36.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Balance Sheet Details (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Jun. 30, 2023
Accounts receivable, net          
Accounts receivable $ 519,476   $ 519,476   $ 395,218
Less allowance for doubtful accounts (15,648)   (15,648)   (14,373)
Total 503,828   503,828   380,845
Inventories          
Raw materials 257,846   257,846   233,217
Work-in-process 88,323   88,323   56,329
Finished goods 96,628   96,628   48,462
Total 442,797   442,797   338,008
Property and equipment, net          
Property and equipment, gross 289,421   289,421   282,658
Less accumulated depreciation and amortization (179,022)   (179,022)   (173,725)
Property and equipment, net 110,399   110,399   108,933
Depreciation and amortization expense 5,100 $ 4,900 14,600 $ 14,600  
Land          
Property and equipment, net          
Property and equipment, gross 15,524   15,524   15,691
Buildings, civil works and improvements          
Property and equipment, net          
Property and equipment, gross 48,648   48,648   49,166
Leasehold improvements          
Property and equipment, net          
Property and equipment, gross 13,642   13,642   13,553
Equipment and tooling          
Property and equipment, net          
Property and equipment, gross 142,962   142,962   135,703
Furniture and fixtures          
Property and equipment, net          
Property and equipment, gross 3,397   3,397   3,632
Computer equipment          
Property and equipment, net          
Property and equipment, gross 22,367   22,367   24,119
Computer software          
Property and equipment, net          
Property and equipment, gross 30,532   30,532   26,981
Computer software implementation in process          
Property and equipment, net          
Property and equipment, gross 6,212   6,212   9,705
Construction in process          
Property and equipment, net          
Property and equipment, gross $ 6,137   $ 6,137   $ 4,108