v3.25.2
Income Taxes (Schedule of Components of Income Tax Expense (Benefit)) (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Current:      
Federal $ 2,921 $ 1,340 $ 3,221
State 1,066 246 3,640
Foreign 8,932 6,843 9,086
Total current 12,919 8,429 15,947
Deferred:      
Federal 412 404 368
State 251 252 433
Foreign (1,842) (620) (716)
Total deferred (1,179) 36 85
Provision for income taxes $ 11,740 $ 8,465 $ 16,032