v3.26.1
Note 7 - Leases (Tables)
9 Months Ended
Mar. 31, 2026
Notes Tables  
Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]
 

Total Operating

 

Lease Obligations

Fiscal years ending June 30,

(in thousands)

2026 (remainder of)

$1,253

2027

 4,267

2028

 3,227

2029

 2,309

2030

 2,001

Thereafter

 1,088

Total minimum lease payments

 14,145

Less: amounts representing interest

 1,140

Present value of minimum lease payments

 13,005

Less: current portion

 3,925

Long-term portion

$9,080
Lease, Cost [Table Text Block]
  

Nine months ended

  

Three months ended

 
  

March 31,

  

March 31,

 
  

2026

  

2025

  

2026

  

2025

 

Operating lease cost

                

Operating lease cost (1)

 $3,471  $2,914  $1,162  $993 

Variable lease cost (2)

  4,405   3,565   1,540   1,101 

Total lease cost

 $7,876  $6,479  $2,702  $2,094 
  

March 31,

 
  

2026

 

Weighted average remaining lease terms

    

Operating leases (years)

  3.81 years 

Weighted average discount rate

    

Operating leases

  4.33%
  

Nine months ended

 
  

March 31,

 
  

2026

  

2025

 

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

 $3,471  $2,914 

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

 $3,696  $2,835 
Sales-Type and Direct Financing Leases, Payment to be Received, Maturity [Table Text Block]
  

Total Minimum

  

Amortization

  

Net Investment

 
  

Lease Payments

  

of Unearned

  

in Sales Type

 

Fiscal years ending June 30,

 

Receivable

  

Income

  

Leases

 

2026 (remainder of)

 $1,457  $910  $547 

2027

  4,858   3,129   1,729 

2028

  3,718   2,251   1,467 

2029

  2,723   1,479   1,244 

2030

  1,787   916   871 

Thereafter

  2,103   975   1,128 
          $6,986*