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

June 30, 2024

  

June 30, 2023

 

Assets

        

Operating lease right-of-use-asset

 $37,078  $33,273 
         

Liabilities

        

Current accrued liabilities

 $8,289  $8,036 

Operating lease long-term liabilities

  30,725   25,774 

Total lease liability

 $39,014  $33,810 
Lease, Cost [Table Text Block]
  

Year Ended

  

Year Ended

 
  

June 30, 2024

  

June 30, 2023

 

Operating lease cost

 $11,477  $10,391 

Variable lease cost

  1,270   1,365 

Net lease cost

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

Operating Leases

 
     

2025

 $9,596 

2026

  8,019 

2027

  7,025 

2028

  5,574 

2029

  4,327 

After 2029

  9,937 

Less: interest

  (5,464)

Present value of lease liabilities

 $39,014 
Lessee, Lease, Additional Information [Table Text Block]

Lease Term and Discount Rate

 

June 30, 2024

 

Weighted average remaining lease term (years)

  6.59 
     

Weighted average discount rate (percentage)

  3.94%
     
  

Year Ended

  

Year Ended

 
  

June 30, 2024

  

June 30, 2023

 

Operating cash outflows from operating leases

 $11,204  $9,553