v3.26.1
Income Taxes (Schedule of Components of Income Tax Expense (Benefit)) (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Current:      
Federal $ (94) $ 2,921 $ 1,340
State 334 1,066 246
Foreign 11,786 8,932 6,843
Total current 12,026 12,919 8,429
Deferred:      
Federal 509 412 404
State 250 251 252
Foreign (3,430) (1,842) (620)
Total deferred (2,671) (1,179) 36
Provision for income taxes $ 9,355 $ 11,740 $ 8,465