XML 95 R73.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Income Taxes (Schedule of Provision for Income Taxes) (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2022
Current:      
Federal $ 57,103 $ 36,631 $ 4,376
State 17,250 14,142 10,700
Non-U.S. 219,372 198,767 177,788
Total 293,725 249,540 192,864
Deferred:      
Federal (22,915) (21,721) (12,612)
State (4,632) (2,389) (2,773)
Non-U.S. (22,331) (21,322) 3,567
Total (49,878) (45,432) (11,818)
Provision for income taxes $ 243,847 $ 204,108 $ 181,046