v3.26.1
Note 2 - Revenue (Tables)
12 Months Ended
Jun. 30, 2026
Notes Tables  
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
          

Change

 
  

June 30, 2026

  

June 30, 2025

  

$

   %

Contract assets:

                

Unbilled accounts receivable – current (1)

 $11,286  $11,823   (537)  (5)

Interest receivable – current (2)

  113   284   (171)  (60)

Long-term accounts receivable (3)

  2,745   3,777   (1,032)  (27)

Interest receivable – non-current (3)

  130   172   (42)  (24)

Contract liabilities:

                

Customer advances

  10,401   12,197   (1,796)  (15)

Deferred revenue – current

  82,813   82,306   507   1 

Deferred revenue – non-current

  28,530   26,566   1,964   7 
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]
  

Fiscal years of revenue recognition

 
  

2027

  

2028

  

2029

  

Thereafter

 

Warranty remaining performance obligations

 $23,610  $17,286  $5,860  $2,605 
Capitalized Contract Cost [Table Text Block]
  

Years Ended June 30,

 
  

2026

  

2025

 

Capitalized contract costs

 $414  $852 

Amortization of capitalized contract costs

  2,008   2,726 

Impairment loss on capitalized contracts

  738   421