XML 100 R74.htm IDEA: XBRL DOCUMENT v3.25.2
Income Taxes - Reconciliation of Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2022
Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract]        
Income Taxes at U.S Statutory Rate $ 27,721 $ 30,335 $ 33,520  
State Income Taxes, Net of Federal Tax Benefits (950) (1,412) 971  
US Income Tax Provided On International Income 3,220 4,272 4,583  
Combined Tax Effects of International Income 8,165 10,355 5,761  
Change in valuation allowance and other uncertain tax positions (103) (3,590) (4,060)  
Research and Development Credit (2,880) (4,026) (3,325)  
Change In Permanent Reinvestment Assertion (2,941) (488) 0  
Other 647 775 363  
Provision for income taxes 33,296 30,809 36,255  
Discrete Benefit for Swiss Tax Reform 0 (7,801) (2,225) $ 14,500
Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount (417) (2,389) $ (667)  
Derivative Asset $ 88 $ 91