Note 3 - Supplemental Financial Information (Tables)
|
12 Months Ended |
Jun. 30, 2026 |
| Notes Tables |
|
| Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] |
| | | June 30, 2026 | | | June 30, 2025 | |
| Financing receivable | | $ | 4,762 | | | $ | 3,842 | |
| Allowance for credit losses | | | — | | | | — | |
| Total, net | | $ | 4,762 | | | $ | 3,842 | |
| Reported as: | | | | | | | | |
| Current | | $ | 3,508 | | | $ | 1,082 | |
| Non-current | | | 1,254 | | | | 2,760 | |
| Total, net | | $ | 4,762 | | | $ | 3,842 | |
|
| Schedule of Inventory, Current [Table Text Block] |
| | | June 30, 2026 | | | June 30, 2025 | |
| Raw materials | | $ | 50,378 | | | $ | 49,001 | |
| Work-in-process | | | 14,758 | | | | 14,844 | |
| Finished goods | | | 81,939 | | | | 77,175 | |
| Total inventories | | $ | 147,075 | | | $ | 141,020 | |
|
| Schedule of Prepaid and Other Current Assets [Table Text Block] |
| | | June 30, 2026 | | | June 30, 2025 | |
| Value added tax receivables | | $ | 8,147 | | | $ | 11,381 | |
| Prepaid commissions | | | 2,904 | | | | 4,388 | |
| Capitalized contract costs | | | 1,689 | | | | 1,949 | |
| Prepaid dues and receivables | | | 3,410 | | | | 2,908 | |
| Duty drawback receivables | | | 4,263 | | | | 4,258 | |
| IEEPA refund receivables | | | 3,838 | | | | — | |
| Income tax receivable | | | 735 | | | | 841 | |
| Debt financing costs | | | 170 | | | | 470 | |
| Derivative asset | | | 1,697 | | | | — | |
| Dividend receivable from JV | | | 1,446 | | | | 2,453 | |
| Other prepaid assets | | | 2,409 | | | | 2,652 | |
| Other current assets | | | 1,075 | | | | 2,201 | |
| Total prepaid and other current assets | | $ | 31,783 | | | $ | 33,501 | |
|
| Property, Plant, and Equipment [Table Text Block] |
| | | June 30, 2026 | | | June 30, 2025 | |
| Machinery and equipment | | $ | 49,115 | | | $ | 49,147 | |
| Leasehold improvements | | | 34,173 | | | | 32,491 | |
| Software | | | 11,606 | | | | 11,534 | |
| Computer and office equipment | | | 6,537 | | | | 6,797 | |
| Furniture and fixtures | | | 1,783 | | | | 1,959 | |
| Construction in progress | | | 4,715 | | | | 4,641 | |
| Total property and equipment | | | 107,929 | | | | 106,569 | |
| Less: Accumulated depreciation | | | (80,613 | ) | | | (77,911 | ) |
| Total property and equipment, net | | $ | 27,316 | | | $ | 28,658 | |
|
| Goodwill [Table Text Block] |
| | | As of June 30, | |
| | | 2026 | | | 2025 | |
| Balance at the beginning of the period | | $ | 57,802 | | | $ | 57,672 | |
| Currency translation adjustment | | | 109 | | | | 130 | |
| Balance at the end of the period | | $ | 57,911 | | | $ | 57,802 | |
|
| Schedule of Other Assets [Table Text Block] |
| | | June 30, 2026 | | | June 30, 2025 | |
| Capitalized software costs to be sold | | $ | 13,888 | | | $ | 10,252 | |
| Capitalized contract costs | | | 2,955 | | | | 5,359 | |
| Long-term accounts receivable | | | 2,745 | | | | 3,777 | |
| Deferred tax asset | | | 427 | | | | 756 | |
| Debt financing costs | | | 499 | | | | 669 | |
| Purchased intangible assets, net | | | — | | | | 15 | |
| Duty drawback receivables | | | 3,611 | | | | — | |
| Other long-term assets | | | 6,478 | | | | 3,615 | |
| Total other assets | | $ | 30,603 | | | $ | 24,443 | |
|
| Schedule of Accrued Liabilities [Table Text Block] |
| | | June 30, 2026 | | | June 30, 2025 | |
| Value added tax liabilities | | $ | 8,860 | | | $ | 12,408 | |
| Commissions due to third parties | | | — | | | | 573 | |
| Refunds due to customers | | | 4,465 | | | | 3,581 | |
| Accrued royalties | | | 3,312 | | | | 3,082 | |
| Accrued consulting | | | 2,409 | | | | 1,648 | |
| Interest payable | | | 1,396 | | | | 967 | |
| Income tax payable | | | 331 | | | | 973 | |
| Payable to purchaser of IEEPA refund rights | | | 3,838 | | | | — | |
| Other liabilities | | | 7,624 | | | | 6,129 | |
| Total other accrued liabilities | | $ | 32,235 | | | $ | 29,361 | |
|
| Interest Expense Disclosure [Table Text Block] |
| | | Years Ended June 30, | |
| | | 2026 | | | 2025 | |
| Contractual interest coupon | | $ | (14,288 | ) | | $ | (10,221 | ) |
| Accrued paid-in-kind interest | | | (9,704 | ) | | | (616 | ) |
| Amortization for financing costs and discount for warrants issued to lenders | | | (8,088 | ) | | | (1,439 | ) |
| Other | | | (825 | ) | | | (678 | ) |
| Total interest expense | | $ | (32,905 | ) | | $ | (12,954 | ) |
|
| Schedule of Other Nonoperating Income (Expense) [Table Text Block] |
| | | Years Ended June 30, | |
| | | 2026 | | | 2025 | |
| Interest income | | $ | 819 | | | $ | 1,192 | |
| Foreign currency exchange gain | | | 5,496 | | | | 1,573 | |
| Costs for foreign currency forward contracts | | | (1,593 | ) | | | (2,376 | ) |
| Other, net | | | 289 | | | | 170 | |
| Total other income, net | | $ | 5,011 | | | $ | 559 | |
|