v3.26.1
Note 20 - Leases (Tables)
12 Months Ended
Jun. 30, 2026
Notes Tables  
Lessee, Operating Lease, Amounts Recorded in Balance Sheet and Statement of Operations [Table Text Block]
  

June 30, 2026

  

June 30, 2025

 

Assets

        

Operating lease right-of-use-asset

 $45,400  $47,998 
         

Liabilities

        

Current accrued liabilities

 $12,530  $11,129 

Operating lease long-term liabilities

  35,814   40,057 

Total lease liability

 $48,344  $51,186 
Lease, Cost [Table Text Block]
  

Year Ended

  

Year Ended

  

Year Ended

 
  

June 30, 2026

  

June 30, 2025

  

June 30, 2024

 

Operating lease cost

 $14,830  $13,745  $11,477 

Variable lease cost

  1,924   1,274   1,270 

Net lease cost

 $16,754  $15,019  $12,747 
Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]
  

Operating Leases

 

2027

 $14,108 

2028

  11,507 

2029

  8,773 

2030

  5,356 

2031

  3,804 

After 2031

  13,700 

Less: interest

  (8,904)

Present value of lease liabilities

 $48,344 
Lessee, Lease, Additional Information [Table Text Block]

Lease Term and Discount Rate

 

June 30, 2026

  

June 30, 2025

  

June 30, 2024

 

Weighted average remaining lease term (years)

  7.58   8.18   6.59 
             

Weighted average discount rate (percentage)

  4.59%  4.31%  3.94%
  

Year Ended

  

Year Ended

  

Year Ended

 
  

June 30, 2026

  

June 30, 2025

  

June 30, 2024

 

Operating cash outflows from operating leases

 $15,843  $12,615  $11,204