XML 69 R53.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes (Details 1) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2021
Current:      
Federal $ 84,294 $ 40,608 $ 46,685
State and local 19,026 10,188 11,035
Foreign 5,468 6,404 5,665
Total current 108,788 57,200 63,385
Deferred:      
Federal (1,881) 12,467 (24,168)
State and local (84) 2,659 (4,740)
Foreign (3,751) 50 (2,172)
Total deferred (5,716) 15,176 (31,080)
Total $ 103,072 $ 72,376 $ 32,305