v3.26.1
Note 6 - Leases (Tables)
12 Months Ended
Jun. 30, 2026
Notes Tables  
Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]
  

Maturity of

 
  

Operating Lease

 
  

Liabilities

 

Fiscal years ending June 30,

 

(in thousands)

 

2027

 $4,352 

2028

  3,243 

2029

  2,408 

2030

  2,001 

2031

  922 

Thereafter

  167 

Total lease payments

 $13,093 

Less: amounts representing interest

  1,004 

Present value of lease liabilities

 $12,089 

Less: current portion

  3,899 

Long-term portion

 $8,190 
Lease, Cost [Table Text Block]
  

Fiscal year ended

  

Fiscal year ended

 
  

June 30,

  

June 30,

 

Operating lease cost

 

2026

  

2025

 

Operating lease cost (1)

 $4,542  $3,967 

Variable lease cost (2)

  5,542   5,016 

Total lease cost

 $10,084  $8,983 
  

June 30, 2026

  

June 30, 2025

 

Weighted average remaining lease terms

        

Operating leases

 

3.65 years

  

3.74 years

 

Weighted average discount rate

        

Operating leases

  4.34%  4.10%
  

Fiscal year ended

  

Fiscal year ended

 
  

June 30,

  

June 30,

 
  

2026

  

2025

 

Cash paid for amounts included in the measurement of lease liabilities:

 $4,542  $3,967 

Operating lease right-of-use assets obtained in exchange for operating lease liabilities:

 $3,854  $6,197 
Sales-Type and Direct Financing Leases, Payment to be Received, Maturity [Table Text Block]
  

Total Minimum

  

Amortization

  

Net Investment in

 
  

Lease Payments

  

of Unearned

  

Sales Type

 

Fiscal years ending June 30,

 

to be Received

  

Income

  

Leases

 
             

2027

 $5,129  $3,255  $1,874 

2028

  3,847   2,389   1,458 

2029

  2,894   1,616   1,278 

2030

  1,963   1,023   940 

2031

  1,195   578   617 

Thereafter

  1,162   502   660 
          $6,827*