v3.26.1
INCOME TAXES - Payments and Received Refunds (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Income Tax Disclosure [Abstract]      
Cash paid for federal income taxes $ 236,003    
Cash paid for state and local income taxes 41,776    
Cash paid for foreign income taxes 12,192    
Payments and received refunds $ 289,971 $ 177,237 $ 108,572