v3.26.1
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)