v3.25.2
Income Taxes (Details 1) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Current:      
Federal $ 87,700 $ 86,501 $ 84,294
State and local 18,525 23,016 19,026
Foreign 8,116 3,925 5,468
Total current 114,341 113,442 108,788
Deferred:      
Federal (4,432) (791) (1,881)
State and local (310) 1,159 (84)
Foreign (1,620) (1,442) (3,751)
Total deferred (6,362) (1,074) (5,716)
Total $ 107,979 $ 112,368 $ 103,072