Annual report pursuant to Section 13 and 15(d)

REVENUE - Schedule of Contract Balances (Details)

v3.24.2.u1
REVENUE - Schedule of Contract Balances (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2022
Accounts receivable, net      
Accounts receivable, net $ 1,833,041 $ 1,753,361 $ 1,811,877
Change in accounts receivable, net $ 79,680 $ (58,516)  
Percentage change in accounts receivable, net 5.00% (3.00%)  
Contract assets      
Contract assets $ 69,259 $ 117,137 114,747
Change in contract assets $ (47,878) $ 2,390  
Percentage change in contract assets (41.00%) 2.00%  
Contract liabilities      
Contract liabilities $ 1,782,242 $ 1,245,007 $ 1,007,324
Change in contract liabilities $ 537,235 $ 237,683  
Percentage change in contract liabilities 43.00% 24.00%