v3.26.1
Note 4 - Leases (Tables)
12 Months Ended
Jun. 30, 2026
Notes Tables  
Lease, Cost [Table Text Block]
  

Years Ended June 30,

 
  

2026

  

2025

 

Operating lease costs (1)

 $8,853  $8,980 

Short-term operating lease costs

  473   286 

Cash paid for amounts included in the measurement of lease liabilities

  8,949   8,011 
Operating Lease Right-of-use Assets and Operating Lease Liabilities [Table Text Block]
  

June 30, 2026

  

June 30, 2025

 

Beginning balance operating lease right-of-use assets

 $33,115  $33,773 

Lease assets added

  495   4,624 

Lease impairments

  (848)  - 

Amortization for the year

  (5,250)  (5,282)

Ending balance operating lease right-of-use assets

 $27,512  $33,115 
         

Beginning balance operating lease obligations

 $39,857  $38,591 

Lease liabilities added

  333   5,726 

Repayment and interest accretion

  (4,186)  (4,460)

Ending balance operating lease obligations

 $36,004  $39,857 
         

Current portion of operating lease obligations

 $8,236  $7,375 

Noncurrent portion of operating lease obligations

 $27,768  $32,482 
Operating Lease, Disclosure [Table Text Block]
  

June 30, 2026

  

June 30, 2025

 

Weighted average remaining lease term (in years)

  7.5   7.8 

Weighted average discount rate

  10.5%  10.4%
Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]

Year Ending June 30,

 

Amount

 

2027

 $8,511 

2028

  7,032 

2029

  5,393 

2030

  4,978 

2031

  5,387 

Thereafter

  20,375 

Total operating lease payments

  51,676 

Less: imputed interest

  (15,672)

Present value of operating lease liabilities

 $36,004