XML 81 R68.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes - Schedule of income taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Federal      
Current $ 105,796 $ 160,858 $ 453,821
Deferred 26,067 14,903 (23,876)
Foreign      
Current 167,680 206,167 210,385
Deferred (14,247) 3,202 (17,454)
State and local      
Current 18,756 20,932 18,168
Deferred 1,872 14,432 (82)
Income taxes $ 305,924 $ 420,494 $ 640,962