XML 98 R78.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2022
Current:      
Federal $ 10,119 $ 5 $ 1,569
State 181 3,867 768
Foreign 103,640 106,850 52,865
Total Current 113,940 110,722 55,202
Deferred:      
Federal (68,955) (106,044) (7,185)
State (186) (7,151) (1,215)
Foreign (33,682) (93,627) 246
Total Deferred (102,823) (206,822) (8,154)
Total Income Tax Expense (Benefit) $ 11,117 $ (96,100) $ 47,048