XML 310 R121.htm IDEA: XBRL DOCUMENT v3.25.2
Income Taxes - Components of Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Current provision:      
Federal $ 5,557 $ 3,037 $ 9,801
State and local 2,448 1,718 1,810
Foreign 16,477 15,740 12,750
Total current provision 24,482 20,495 24,361
Deferred provision (benefit):      
Federal (4,412) (4,755) (6,151)
State and local (1,521) (1,523) (266)
Foreign 1,171 (4,468) 3,424
Change in valuation allowance-foreign 9 (1,249) 97
Total deferred benefit (4,753) (11,995) (2,896)
Provision (benefit) for income taxes $ 19,729 $ 8,500 $ 21,465