Annual report pursuant to Section 13 and 15(d)

Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details)

v3.10.0.1
Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2016
Current:      
Federal $ 504,758 $ 200,831 $ 94,088
State 6,422 4,660 6,123
Foreign 41,414 38,208 37,680
Current income tax expense (benefit) 552,594 243,699 137,891
Deferred:      
Federal 98,702 444 15,645
State 1,526 2,852 3,583
Foreign 844 175 (3,349)
Deferred income tax expense (benefit) 101,072 3,471 15,879
Provision for income taxes $ 653,666 $ 247,170 $ 153,770