XML 230 R71.htm IDEA: XBRL DOCUMENT v3.23.2
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Jun. 30, 2022
Other Liabilities Disclosure [Abstract]    
Accrued expenses $ 107,479 $ 123,381
Employee benefits 191,801 197,701
Tax liabilities 88,748 26,367
Customer deposits 11,784 9,718
Derivative liabilities 9,905 23,288
Liabilities held for sale 0 17,564
Other payables 13,414 8,120
Total accrued expenses and other liabilities $ 423,131 $ 406,139