Annual report [Section 13 and 15(d), not S-K Item 405]

REVENUE - Schedule of Contract Balances (Details)

v3.26.1
REVENUE - Schedule of Contract Balances (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Accounts receivable, net      
Accounts receivable, net $ 2,889,208 $ 2,263,915 $ 1,833,041
Change in accounts receivable, net $ 625,293 $ 430,874  
Percentage change in accounts receivable, net 28.00% 24.00%  
Contract assets      
Contract assets $ 131,673 $ 105,081 69,259
Change in contract assets $ 26,592 $ 35,822  
Percentage change in contract assets 25.00% 52.00%  
Long-term accounts receivable, net      
Long-term accounts receivable, net $ 180,729 $ 0 0
Change in Long-term accounts receivable, net $ 180,729 $ 0  
Percentage change in Long-term accounts receivable, net 100.00% 0.00%  
Contract liabilities      
Contract liabilities $ 1,775,139 $ 1,713,689 $ 1,782,242
Change in contract liabilities $ 61,450 $ (68,553)  
Percentage change in contract liabilities 4.00% (4.00%)