Note 12. Income Taxes - Income Taxes Paid (Net of Refunds) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
| Income Tax Paid, Federal, after Refund Received | $ 3,162 | ||
| Income Tax Paid, State and Local, after Refund Received | 286 | ||
| Income Taxes Paid, Net | 14,218 | $ 12,825 | $ 27,265 |
| MEXICO | |||
| Income Tax Paid, Foreign, after Refund Received | 4,226 | ||
| Poland | |||
| Income Tax Paid, Foreign, after Refund Received | 875 | ||
| THAILAND | |||
| Income Tax Paid, Foreign, after Refund Received | 758 | ||
| CHINA | |||
| Income Tax Paid, Foreign, after Refund Received | 4,913 | ||
| Foreign Tax Jurisdiction, Other | |||
| Income Tax Paid, Foreign, after Refund Received | $ (2) | ||