XML 255 R96.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes - Current and Deferred Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2021
Current:      
Federal $ 4,327 $ 280 $ 155
State 1,045 570 367
Foreign 162,072 51,040 73,017
Total 167,444 51,890 73,539
Deferred:      
Federal 1,467 (44) (777)
State (1,066) (1,641) (1,053)
Foreign 7,780 (1,633) (7,145)
Total 8,181 (3,318) (8,975)
Total provision for income taxes $ 175,625 $ 48,572 $ 64,564