v3.26.1
Note 5 - Derivative Financial Instruments (Tables)
12 Months Ended
Jun. 30, 2026
Notes Tables  
Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]
   

June 30, 2026

  

June 30, 2025

 
 

Balance sheet location

 

Fair Value

 

Derivative Assets Designated as Hedges

         

Foreign currency exchange contracts

Other current and prepaid assets

 $1,652  $ 

Foreign currency exchange contracts

Other assets

  22    

Total asset derivatives

 $1,674  $ 

Derivative Liabilities Designated as Hedges

         

Foreign currency exchange contracts

Accrued liabilities

 $16  $ 

Foreign currency exchange contracts

Long-term other liabilities

  55    

Total liability derivatives

 $71  $ 
Open Forward Foreign Currency Contract [Table Text Block]
  

June 30, 2026

  

June 30, 2025

 

Euro

 $30,718  $ 

Japanese Yen

  24,650    

Total

 $55,368  $ 
Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss) [Table Text Block]
  

Foreign currency exchange contracts

 
  

Years Ended

 
  

June 30,

 
  

2026

  

2025

 

Gain recognized in accumulated other comprehensive loss

 $3,010  $ 

Amount of (gain) reclassed from accumulated other comprehensive loss to net loss

  (1,407)   

Total

 $1,603  $ 
Schedule of Foreign Exchange Contracts, Statement of Financial Position [Table Text Block]
  

As of June 30,

 
  

2026

  

2025

 

Swiss Franc

 $32,485  $7,438 

Japanese Yen

  2,182   8,700 

Euro

 $12,279  $11,431 

Indian Rupee

  1,488   7,485 

Chinese Yuan

 $5,925  $5,491 

Korean Won

  1,470   1,306 

Canadian Dollar

 $1,059  $ 

British Pound

     1,617 

Total outstanding forward currency exchange contracts

 $56,888  $43,468 
Derivative Instruments, Gain (Loss) [Table Text Block]
  

Years Ended June 30,

 
  

2026

  

2025

 

Foreign currency exchange gain on forward contracts

 $130  $655 

Foreign currency exchange gain on cash flow hedges

  2,052    

Total

 $2,182  $655