v3.25.2
Income Taxes - Schedule of Provision for Income Tax Differ From the Amount of Income Tax (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Income Tax Disclosure [Abstract]      
Taxes computed at statutory U.S. rate $ 352,289 $ 265,608 $ 231,349
State income taxes, net of U.S. tax benefit 15,590 8,609 9,448
Research and development credit (28,859) (27,786) (21,481)
Change in valuation allowance 20,644 849 (5,007)
Effect of non-U.S. tax rates (12,225) (15,838) (3,982)
Foreign tax credits (3,896) (8,293) (3,988)
Stock-based compensation expense 1,735 4,875 (6,282)
Cessation of business (35,847) 0 0
Net refunds for prior tax years (29,976) 0 0
Other (2,612) 15,823 4,051
Provision for income taxes $ 276,843 $ 243,847 $ 204,108