v3.26.1
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Jun. 30, 2025
Other Liabilities Disclosure [Abstract]    
Accrued expenses $ 198,206 $ 180,197
Employee benefits 468,473 422,986
Customer deposits 19,185 16,396
Tax liabilities 17,429 36,726
Derivative liabilities 16,017 2,445
Other payables 45,269 22,851
Total accrued expenses and other current liabilities $ 764,579 $ 681,601