v3.26.1
Note N - Income Taxes - Income Taxes Paid and Refunded (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
U.S. Federal $ 165 $ 0
State - Other 149 0
Total cash paid for income taxes (net of refunds) 5,836 3,844
Total cash paid for income taxes (prior to ASU 2023-09) 5,836 3,844
After ASU 2023-09 [Member]    
Total cash paid for income taxes (net of refunds) 5,836 0
Total cash paid for income taxes (prior to ASU 2023-09) 5,836 0
Before ASU 2023-09 [Member]    
Total cash paid for income taxes (net of refunds) 0 3,844
Total cash paid for income taxes (prior to ASU 2023-09) 0 3,844
Administration of the Treasury, Belgium [Member]    
Foreign 2,879 0
Ministry of Economic Affairs and Finance, Italy [Member]    
Foreign 433 0
National Tax Agency, Japan [Member]    
Foreign 672 0
Tax and Customs Administration, Netherlands [Member]    
Foreign 842 0
Inland Revenue, Singapore (IRAS) [Member]    
Foreign 569 0
Other Countries [Member]    
Foreign $ 127 $ 0