v3.26.1
Income Taxes - Components of Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Current provision:      
Federal $ 3,555 $ 5,557 $ 3,037
State and local 2,789 2,448 1,718
Foreign 24,056 16,477 15,740
Total current provision 30,400 24,482 20,495
Deferred provision (benefit):      
Federal 7,951 (4,412) (4,755)
State and local   (1,521) (1,523)
Foreign (15) 1,171 (4,468)
Change in foreign valuation allowances (710) 9 (1,249)
Total deferred provision (benefit) 7,226 (4,753) (11,995)
Provision (benefit) for income taxes $ 37,626 $ 19,729 $ 8,500