XML 105 R86.htm IDEA: XBRL DOCUMENT v3.25.2
Related Party Transactions - Summary of Related Party Transactions (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Related Party Transaction [Line Items]      
Accounts receivable $ 2,203,942 $ 2,737,331  
Other receivables 247,426 191,834  
Accounts payable 1,281,977 1,472,381  
Accrued liabilities 565,637 259,674  
Other long-term liabilities 326,528 67,878  
Net sales 21,972,042 14,989,251 $ 7,123,482
Cost of sales 19,542,120 12,927,841 5,840,470
Research and development 636,550 463,548 307,260
Sales and marketing 273,139 189,738 115,025
Changes in accounts receivable 533,341 (1,589,187) (311,897)
Changes in prepaid expenses and other assets (229,107) (44,646) 8,313
Changes in accounts payable (180,968) 679,190 127,135
Changes in accrued liabilities 272,404 92,942 (50,311)
Changes in other long-term liabilities 2,914 8,045 (4,424)
Cash payment for property, plant, and equipment 127,214 124,279 36,793
Unpaid property, plant, and equipment 16,208 19,613 2,181
Related Party      
Related Party Transaction [Line Items]      
Accounts receivable 393 6,194 5,473
Other receivables 13,745 11,939 27,732
Accounts payable 129,752 165,295 89,134
Accrued liabilities 1,044 170 14,017
Other long-term liabilities 608 0 0
Net sales 42,259 69,791 60,537
Cost of sales 650,658 552,136 384,762
Research and development 6,712 5,890 6,177
Sales and marketing 1,649 0 0
Purchases of fixed assets 19,217 12,153 7,964
Changes in accounts receivable 5,801 (721) 2,925
Changes in prepaid expenses and other assets (1,806) 15,793 (3,320)
Changes in accounts payable (35,543) 76,161 1,779
Changes in accrued liabilities 874 (13,847) (4,659)
Changes in other long-term liabilities 608 (178) (321)
Cash payment for property, plant, and equipment 17,677 10,625 7,844
Unpaid property, plant, and equipment 3,879 2,339 810
Ablecom | Related Party      
Related Party Transaction [Line Items]      
Accounts receivable 1 1 2
Other receivables 1,059 1,927 2,841
Accounts payable 55,460 98,629 35,711
Accrued liabilities 753 0 1,230
Other long-term liabilities 114 0 0
Net sales 317 11 8
Cost of sales 321,866 269,256 167,801
Research and development 5,026 4,513 4,439
Sales and marketing 0 0 0
Purchases of fixed assets 18,659 11,990 7,691
Changes in accounts receivable 0 1 0
Changes in prepaid expenses and other assets 868 914 1,975
Changes in accounts payable (43,169) 62,918 (6,752)
Changes in accrued liabilities 753 (1,230) (2,301)
Changes in other long-term liabilities 114 0 0
Cash payment for property, plant, and equipment 17,119 10,428 7,498
Unpaid property, plant, and equipment 3,879 2,339 777
Compuware | Related Party      
Related Party Transaction [Line Items]      
Accounts receivable 285 142 3,528
Other receivables 12,686 10,012 24,891
Accounts payable 74,292 66,436 53,423
Accrued liabilities 291 170 12,787
Other long-term liabilities 494 0 0
Net sales 30,238 46,618 36,286
Cost of sales 328,258 280,801 216,961
Research and development 1,686 1,377 1,738
Sales and marketing 1,649 0 0
Purchases of fixed assets 558 163 273
Changes in accounts receivable (143) 3,386 (3,124)
Changes in prepaid expenses and other assets (2,674) 14,879 (5,295)
Changes in accounts payable 7,856 13,013 8,531
Changes in accrued liabilities 121 (12,617) (2,358)
Changes in other long-term liabilities 494 (178) (321)
Cash payment for property, plant, and equipment 558 197 346
Unpaid property, plant, and equipment 0 0 33
Corporate Venture | Related Party      
Related Party Transaction [Line Items]      
Accounts receivable 30 5,075 1,943
Other receivables 0 0 0
Accounts payable 0 0 0
Accrued liabilities 0 0 0
Other long-term liabilities 0 0 0
Net sales 11,027 21,806 24,243
Cost of sales 0 0 0
Research and development 0 0 0
Sales and marketing 0 0 0
Purchases of fixed assets 0 0 0
Changes in accounts receivable 5,045 (3,132) 6,049
Changes in prepaid expenses and other assets 0 0 0
Changes in accounts payable 0 0 0
Changes in accrued liabilities 0 0 0
Changes in other long-term liabilities 0 0 0
Cash payment for property, plant, and equipment 0 0 0
Unpaid property, plant, and equipment 0 0 0
Leadtek | Related Party      
Related Party Transaction [Line Items]      
Accounts receivable 77 976 0
Other receivables 0 0 0
Accounts payable 0 230 0
Accrued liabilities 0 0 0
Other long-term liabilities 0 0 0
Net sales 677 1,356 0
Cost of sales 534 2,079 0
Research and development 0 0 0
Sales and marketing 0 0 0
Purchases of fixed assets 0 0 0
Changes in accounts receivable 899 (976) 0
Changes in prepaid expenses and other assets 0 0 0
Changes in accounts payable (230) 230 0
Changes in accrued liabilities 0 0 0
Changes in other long-term liabilities 0 0 0
Cash payment for property, plant, and equipment 0 0 0
Unpaid property, plant, and equipment $ 0 $ 0 $ 0