v3.25.2
Provision For Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Income Tax Disclosure [Abstract]      
Current Federal $ 109,633 $ 93,890 $ 125,622
Current State 24,151 23,222 30,505
Deferred Federal (5,159) (1,615) (40,218)
Deferred State 1,663 706 (7,981)
PROVISION FOR INCOME TAXES $ 130,288 $ 116,203 $ 107,928