v3.26.1
Income Taxes - Components of Pretax Earnings (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Income Tax Disclosure [Abstract]      
Domestic $ 91,799 $ 78,460 $ 78,653
Foreign 11,944 15,936 21,188
Income before income taxes $ 103,743 $ 94,396 $ 99,841