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