XML 73 R46.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases (Schedule Of Maturities Of Lease Liabilities) (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Jun. 30, 2023
Operating Leases    
2025 $ 12,775  
2026 11,390  
2027 8,397  
2028 5,752  
2029 5,489  
Thereafter 22,697  
Total minimum payments 66,500  
Less amount representing interest (11,608)  
Present value of lease obligations 54,892 $ 25,788
Finance Leases    
2025 2,042  
2026 375  
2027 69  
2028 69  
2029 69  
Thereafter 312  
Total minimum payments 2,936  
Less amount representing interest (161)  
Present value of lease obligations $ 2,775 $ 4,199