XML 88 R72.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes - Reconciliation of Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2020
Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract]        
Income Taxes at U.S Statutory Rate $ 33,520 $ 43,414 $ 13,579  
State Income Taxes, Net of Federal Tax Benefits 971 (450) (1,725)  
US Income Tax Provided On International Income 4,583 12,815 (6,479)  
Combined Tax Effects of International Income 5,761 2,747 5,860  
Change in valuation allowance and other uncertain tax positions (4,060) (614) 1,127  
Research and Development Credit (3,325) (2,814) (3,055)  
Change In Permanent Reinvestment Assertion 0 775 0  
Other 1,030 659 401  
Provision for income taxes 36,255 56,532 6,243  
Discrete Benefit for Swiss Tax Reform (2,225) 0 0 $ 14,500
Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount $ 0 $ 0 $ 3,465