Quarterly report [Sections 13 or 15(d)]

REVENUE - Schedule of Contract Balances (Details)

v3.25.4
REVENUE - Schedule of Contract Balances (Details) - USD ($)
$ in Thousands
6 Months Ended
Dec. 31, 2025
Jun. 30, 2025
Accounts receivable, net    
Accounts receivable, net $ 2,073,581 $ 2,263,915
Change in accounts receivable, net $ (190,334)  
Percentage change in accounts receivable, net (8.00%)  
Contract assets    
Contract assets $ 93,117 105,081
Change in contract assets $ (11,964)  
Percentage change in contract assets (11.00%)  
Contract liabilities    
Contract liabilities $ 1,727,891 $ 1,713,689
Change in contract liabilities $ 14,202  
Percentage change in contract liabilities 1.00%