v3.26.1
Income Taxes (Income Tax Provision) (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Current      
Federal $ 3,685 $ 7,847 $ 4,708
State 1,670 2,061 1,134
Foreign 816 741 634
Deferred      
Federal 4,244 (3,523) (2,080)
State 273 (314) 626
Total $ 10,688 $ 6,812 $ 5,022