v3.26.1
INCOME TAXES - Schedule of Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Current:      
Federal $ 78,575 $ 87,700 $ 86,501
State and local 20,179 18,525 23,016
Foreign 4,731 8,116 3,925
Total current 103,485 114,341 113,442
Deferred:      
Federal 20,802 (4,432) (791)
State and local 3,331 (310) 1,159
Foreign 2,131 (1,620) (1,442)
Total deferred 26,264 (6,362) (1,074)
Provision for income taxes $ 129,749 $ 107,979 $ 112,368