v3.26.1
Income Taxes - Current and Deferred Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Current:      
Federal $ 1,270 $ (1,249) $ 2,134
State 3,472 4,534 3,969
Foreign 94,225 149,908 209,002
Total 98,967 153,193 215,105
Deferred:      
Federal (22,681) 927 (14,030)
State (1,333) 1,814 3,680
Foreign 925 1,858 10,357
Total (23,089) 4,599 7
Total provision for income taxes $ 75,878 $ 157,792 $ 215,112