XML 49 R37.htm IDEA: XBRL DOCUMENT v3.25.1
Balance Sheet Details (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2025
Mar. 31, 2024
Jun. 30, 2024
Accounts receivable, net          
Accounts receivable $ 688,880   $ 688,880   $ 667,227
Less allowance for doubtful accounts (16,704)   (16,704)   (19,072)
Total 672,176   672,176   648,155
Inventories          
Raw materials 243,115   243,115   238,086
Work-in-process 99,790   99,790   66,910
Finished goods 96,049   96,049   92,943
Total 438,954   438,954   397,939
Property and equipment, net          
Property and equipment, gross 313,913   313,913   293,078
Less accumulated depreciation and amortization (189,561)   (189,561)   (179,111)
Property and equipment, net 124,352   124,352   113,967
Depreciation and amortization expense 5,000 $ 5,100 16,700 $ 14,600  
Land          
Property and equipment, net          
Property and equipment, gross 16,067   16,067   15,494
Buildings, civil works and improvements          
Property and equipment, net          
Property and equipment, gross 55,881   55,881   48,552
Leasehold improvements          
Property and equipment, net          
Property and equipment, gross 15,022   15,022   13,573
Equipment and tooling          
Property and equipment, net          
Property and equipment, gross 153,864   153,864   146,819
Furniture and fixtures          
Property and equipment, net          
Property and equipment, gross 3,442   3,442   3,348
Computer equipment          
Property and equipment, net          
Property and equipment, gross 25,534   25,534   22,597
Computer software          
Property and equipment, net          
Property and equipment, gross 32,320   32,320   29,195
Computer software implementation in process          
Property and equipment, net          
Property and equipment, gross 4,780   4,780   6,514
Construction in process          
Property and equipment, net          
Property and equipment, gross $ 7,003   $ 7,003   $ 6,986