v3.25.1
Related Party Transactions - Schedule of Related Party Transactions (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
Related Party Transaction [Line Items]          
Accounts receivable $ 2,642,556   $ 2,642,556   $ 2,737,331
Other receivable 464,689   464,689   191,834
Accounts payable 643,050   643,050   1,472,381
Accrued liabilities 344,679   344,679   259,674
Other long-term liabilities 189,593   189,593   67,878
Net sales 4,599,913 $ 3,850,066 16,215,131 $ 9,634,662  
Cost of sales 4,159,695 3,252,698 14,329,311 8,119,281  
Changes in accounts receivable     94,782 (501,870)  
Changes in other receivable     (284,356) (25,673)  
Changes in accounts payable     (811,690) 309,613  
Changes in accrued liabilities     52,714 123,937  
Changes in other long-term liabilities     5,414 5,424  
Purchases of property, plant and equipment     104,536 110,296  
Unpaid property, plant and equipment     18,283 9,345  
Related Party          
Related Party Transaction [Line Items]          
Accounts receivable 316   316   6,194
Other receivable 14,721   14,721   11,939
Accounts payable 115,304   115,304   165,295
Accrued liabilities 741   741   170
Other long-term liabilities 729   729   0
Net sales 7,647 25,804 33,799 58,980  
Cost of sales 115,519 130,397 491,680 355,948  
Changes in accounts receivable     5,878 4,363  
Changes in other receivable     (2,782) (2,517)  
Changes in accounts payable     (49,991) 13,448  
Changes in accrued liabilities     571 4,781  
Changes in other long-term liabilities     729 (178)  
Purchases of property, plant and equipment     10,508 9,132  
Unpaid property, plant and equipment     7,111 1,492  
Related Party | Purchases - inventory          
Related Party Transaction [Line Items]          
Cost of sales 115,519 130,397 491,680 355,948  
Related Party | Purchases - other miscellaneous items          
Related Party Transaction [Line Items]          
Cost of sales 9,208 4,744 20,357 13,708  
Ablecom | Related Party          
Related Party Transaction [Line Items]          
Accounts receivable 1   1   1
Other receivable 1,350   1,350   1,927
Accounts payable 50,359   50,359   98,629
Accrued liabilities 487   487   0
Other long-term liabilities 227   227   0
Net sales 3 2 10 8  
Changes in accounts receivable     0 (1)  
Changes in other receivable     577 1,022  
Changes in accounts payable     (48,270) 18,480  
Changes in accrued liabilities     487 (538)  
Changes in other long-term liabilities     227 0  
Purchases of property, plant and equipment     10,137 8,935  
Unpaid property, plant and equipment     7,111 1,492  
Ablecom | Related Party | Purchases - inventory          
Related Party Transaction [Line Items]          
Cost of sales 50,147 65,933 252,426 163,131  
Ablecom | Related Party | Purchases - other miscellaneous items          
Related Party Transaction [Line Items]          
Cost of sales 8,748 4,401 18,866 12,616  
Compuware | Related Party          
Related Party Transaction [Line Items]          
Accounts receivable 94   94   142
Other receivable 13,371   13,371   10,012
Accounts payable 64,945   64,945   66,436
Accrued liabilities 254   254   170
Other long-term liabilities 502   502   0
Net sales 3,278 21,501 24,318 42,498  
Changes in accounts receivable     48 3,260  
Changes in other receivable     (3,359) (3,539)  
Changes in accounts payable     (1,491) (5,032)  
Changes in accrued liabilities     84 5,319  
Changes in other long-term liabilities     502 (178)  
Purchases of property, plant and equipment     371 197  
Unpaid property, plant and equipment     0 0  
Compuware | Related Party | Purchases - inventory          
Related Party Transaction [Line Items]          
Cost of sales 65,372 64,464 238,720 192,817  
Compuware | Related Party | Purchases - other miscellaneous items          
Related Party Transaction [Line Items]          
Cost of sales 460 343 1,491 1,092  
Corporate Venture | Related Party          
Related Party Transaction [Line Items]          
Accounts receivable 85   85   5,075
Other receivable 0   0   0
Accounts payable 0   0   0
Accrued liabilities 0   0   0
Other long-term liabilities 0   0   0
Net sales 4,201 4,301 8,977 16,474  
Changes in accounts receivable     4,990 1,104  
Changes in other receivable     0 0  
Changes in accounts payable     0 0  
Changes in accrued liabilities     0 0  
Changes in other long-term liabilities     0 0  
Purchases of property, plant and equipment     0 0  
Unpaid property, plant and equipment     0 0  
Corporate Venture | Related Party | Purchases - inventory          
Related Party Transaction [Line Items]          
Cost of sales 0 0 0 0  
Corporate Venture | Related Party | Purchases - other miscellaneous items          
Related Party Transaction [Line Items]          
Cost of sales 0 0 0 0  
Leadtek | Related Party          
Related Party Transaction [Line Items]          
Accounts receivable 136   136   976
Other receivable 0   0   0
Accounts payable 0   0   230
Accrued liabilities 0   0   0
Other long-term liabilities 0   0   $ 0
Net sales 165 0 494 0  
Changes in accounts receivable     840 0  
Changes in other receivable     0 0  
Changes in accounts payable     (230) 0  
Changes in accrued liabilities     0 0  
Changes in other long-term liabilities     0 0  
Purchases of property, plant and equipment     0 0  
Unpaid property, plant and equipment     0 0  
Leadtek | Related Party | Purchases - inventory          
Related Party Transaction [Line Items]          
Cost of sales 0 0 534 0  
Leadtek | Related Party | Purchases - other miscellaneous items          
Related Party Transaction [Line Items]          
Cost of sales $ 0 $ 0 $ 0 $ 0