Annual report pursuant to Section 13 and 15(d)

REVENUE - Schedule of Contract Balances (Details)

v3.21.2
REVENUE - Schedule of Contract Balances (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2019
Accounts receivable, net      
Accounts receivable, net $ 1,305,479 $ 1,107,413 $ 990,113
Change in accounts receivable, net $ 198,066 $ 117,300  
Percentage change in accounts receivable, net 18.00% 12.00%  
Contract assets      
Contract assets $ 91,052 $ 99,876 94,015
Change in contract assets $ (8,824) $ 5,861  
Percentage change in contract assets (9.00%) 6.00%  
Contract liabilities      
Contract liabilities $ 667,703 $ 666,055 $ 587,789
Change in contract liabilities $ 1,648 $ 78,266  
Percentage change in contract liabilities 0.00% 13.00%