v3.26.1
Income Taxes - Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Current:      
Federal $ 16,658 $ 12,736 $ 15,626
State 4,452 3,805 3,608
Foreign (805) 3,498 5,578
Total current 20,305 20,039 24,812
Deferred:      
Federal 1,982 2,320 (827)
State 1,938 (217) (911)
Foreign 645 706 (293)
Total deferred 4,565 2,809 (2,031)
Provision for income taxes $ 24,870 $ 22,848 $ 22,781