XML 119 R105.htm IDEA: XBRL DOCUMENT v3.25.2
INCOME TAXES - SCHEDULE OF PROVISION FOR INCOME TAXES (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Current:      
Federal $ 130,062 $ 98,814 $ 89,839
State 78,381 53,525 54,326
Current income taxes 208,443 152,339 144,165
Deferred:      
Federal (25,702) 17,501 (13,084)
State (2,254) 15,633 (6,502)
Deferred income taxes (27,956) 33,134 (19,586)
Total $ 180,487 $ 185,473 $ 124,579