XML 89 R74.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes (Schedule of Provision for Income Taxes) (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2021
Current:      
Federal $ 36,631 $ 4,376 $ (115,109)
State 14,142 10,700 9,041
Non-U.S. 198,767 177,788 531,812
Total 249,540 192,864 425,744
Deferred:      
Federal (21,721) (12,612) (22,791)
State (2,389) (2,773) (4,205)
Non-U.S. (21,322) 3,567 10,409
Total (45,432) (11,818) (16,587)
Provision for income taxes $ 204,108 $ 181,046 $ 409,157