XML 74 R61.htm IDEA: XBRL DOCUMENT v3.25.0.1
Related Party Transactions - Schedule of Related Party Transactions (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Jun. 30, 2024
Related Party Transaction [Line Items]      
Accounts receivable $ 2,731,740   $ 2,737,331
Other receivable 100,503   191,834
Accounts payable 1,682,968   1,472,381
Accrued liabilities 308,777   259,674
Net sales 5,937,256 $ 2,119,672  
Cost of sales 5,161,676 1,765,981  
Changes in accounts receivable 15,288 302,501  
Changes in other receivable 86,774 19,990  
Changes in accounts payable 220,353 302,973  
Changes in accrued liabilities 25,974 (13,019)  
Changes in other long-term liabilities 1,520 (46)  
Purchases of property, plant and equipment 44,300 2,631  
Unpaid property, plant and equipment 21,190 8,032  
Related Party      
Related Party Transaction [Line Items]      
Accounts receivable 7,991   6,194
Other receivable 15,074   11,939
Accounts payable 202,019   165,295
Accrued liabilities 400   170
Net sales 14,875 17,396  
Cost of sales 240,051 113,107  
Changes in accounts receivable (1,797) 4,138  
Changes in other receivable (3,135) 2,827  
Changes in accounts payable 36,724 2,981  
Changes in accrued liabilities 230 2,487  
Changes in other long-term liabilities 237 (80)  
Purchases of property, plant and equipment 3,129 826  
Unpaid property, plant and equipment 4,059 3,672  
Related Party | Purchases - inventory      
Related Party Transaction [Line Items]      
Cost of sales 240,051 113,107  
Related Party | Purchases - other miscellaneous items      
Related Party Transaction [Line Items]      
Cost of sales 7,091 5,176  
Ablecom | Related Party      
Related Party Transaction [Line Items]      
Accounts receivable 2   1
Other receivable 2,393   1,927
Accounts payable 128,628   98,629
Accrued liabilities 300   0
Net sales 2 2  
Changes in accounts receivable (2) (2)  
Changes in other receivable (466) 558  
Changes in accounts payable 29,999 8,765  
Changes in accrued liabilities 300 (745)  
Changes in other long-term liabilities 237 0  
Purchases of property, plant and equipment 2,925 782  
Unpaid property, plant and equipment 3,906 3,672  
Ablecom | Related Party | Purchases - inventory      
Related Party Transaction [Line Items]      
Cost of sales 137,507 46,614  
Ablecom | Related Party | Purchases - other miscellaneous items      
Related Party Transaction [Line Items]      
Cost of sales 6,354 4,759  
Compuware | Related Party      
Related Party Transaction [Line Items]      
Accounts receivable 7,037   142
Other receivable 12,681   10,012
Accounts payable 73,220   66,436
Accrued liabilities 100   170
Net sales 9,975 16,606  
Changes in accounts receivable (6,895) 2,436  
Changes in other receivable (2,669) 2,269  
Changes in accounts payable 6,784 (5,784)  
Changes in accrued liabilities (70) 3,232  
Changes in other long-term liabilities 0 (80)  
Purchases of property, plant and equipment 204 44  
Unpaid property, plant and equipment 153 0  
Compuware | Related Party | Purchases - inventory      
Related Party Transaction [Line Items]      
Cost of sales 102,117 66,493  
Compuware | Related Party | Purchases - other miscellaneous items      
Related Party Transaction [Line Items]      
Cost of sales 737 417  
Corporate Venture | Related Party      
Related Party Transaction [Line Items]      
Accounts receivable 933   5,075
Other receivable 0   0
Accounts payable 0   0
Accrued liabilities 0   0
Net sales 4,827 788  
Changes in accounts receivable 4,142 1,704  
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  
Corporate Venture | Related Party | Purchases - other miscellaneous items      
Related Party Transaction [Line Items]      
Cost of sales 0 0  
Leadtek | Related Party      
Related Party Transaction [Line Items]      
Accounts receivable 19   976
Other receivable 0   0
Accounts payable 171   230
Accrued liabilities 0   $ 0
Net sales 71 0  
Changes in accounts receivable 958 0  
Changes in other receivable 0 0  
Changes in accounts payable (59) 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 427 0  
Leadtek | Related Party | Purchases - other miscellaneous items      
Related Party Transaction [Line Items]      
Cost of sales $ 0 $ 0