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

REVENUE - Schedule of Contract Balances (Details)

v3.25.2
REVENUE - Schedule of Contract Balances (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Accounts receivable, net      
Accounts receivable, net $ 2,263,915 $ 1,833,041 $ 1,753,361
Change in accounts receivable, net $ 430,874 $ 79,680  
Percentage change in accounts receivable, net 24.00% 5.00%  
Contract assets      
Contract assets $ 105,081 $ 69,259 117,137
Change in contract assets $ 35,822 $ (47,878)  
Percentage change in contract assets 52.00% (41.00%)  
Contract liabilities      
Contract liabilities $ 1,713,689 $ 1,782,242 $ 1,245,007
Change in contract liabilities $ (68,553) $ 537,235  
Percentage change in contract liabilities (4.00%) 43.00%