v3.26.1
Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Current:      
Federal $ 3,366 $ 3,010 $ 10,119
State 4,903 1,733 181
Foreign 251,313 154,815 103,640
Total Current 259,582 159,558 113,940
Deferred:      
Federal (54,967) (50,454) (68,955)
State (1,633) (7,217) (186)
Foreign (142,133) (37,763) (33,682)
Total Deferred (198,733) (95,434) (102,823)
Total Income Tax Expense $ 60,849 $ 64,124 $ 11,117