XML 65 R50.htm IDEA: XBRL DOCUMENT v3.25.2
Note 20 - Leases (Tables)
12 Months Ended
Jun. 30, 2025
Notes Tables  
Lessee, Operating Lease, Amounts Recorded in Balance Sheet and Statement of Operations [Table Text Block]
  

June 30, 2025

  

June 30, 2024

 

Assets

        

Operating lease right-of-use-asset

 $47,998  $37,078 
         

Liabilities

        

Current accrued liabilities

 $11,129  $8,289 

Operating lease long-term liabilities

  40,057   30,725 

Total lease liability

 $51,186  $39,014 
Lease, Cost [Table Text Block]
  

Year Ended

  

Year Ended

 
  

June 30, 2025

  

June 30, 2024

 

Operating lease cost

 $13,745  $11,477 

Variable lease cost

  1,274   1,270 

Net lease cost

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

Operating Leases

 

2026

 $13,097 

2027

  11,251 

2028

  8,850 

2029

  6,777 

2030

  4,624 

After 2030

  16,060 

Less: interest

  (9,473)

Present value of lease liabilities

 $51,186 
Lessee, Lease, Additional Information [Table Text Block]

Lease Term and Discount Rate

 

June 30, 2025

 

Weighted average remaining lease term (years)

  8.18 
     

Weighted average discount rate (percentage)

  4.31%
     
  

Year Ended

  

Year Ended

 
  

June 30, 2025

  

June 30, 2024

 

Operating cash outflows from operating leases

 $12,615  $11,204