XML 64 R53.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Income Taxes (Details 1) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2022
Current:      
Federal $ 86,501 $ 84,294 $ 40,608
State and local 23,016 19,026 10,188
Foreign 3,925 5,468 6,404
Total current 113,442 108,788 57,200
Deferred:      
Federal (791) (1,881) 12,467
State and local 1,159 (84) 2,659
Foreign (1,442) (3,751) 50
Total deferred (1,074) (5,716) 15,176
Total $ 112,368 $ 103,072 $ 72,376