v3.26.3
Income Taxes Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Income Tax Disclosure [Abstract]    
Effective Tax Rate 23.80% 24.30%
Income Tax Paid, after Refund Received $ 2,906 $ 16,316
Unrecognized Tax Benefits 24,708  
Unrecognized Tax Benefits that Would Impact Effective Tax Rate 22,168  
Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued $ 5,707