v3.25.2
Leases (Schedule Of Maturities Of Lease Liabilities) (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Jun. 30, 2024
Operating Leases    
2026 $ 13,747  
2027 10,303  
2028 7,099  
2029 6,861  
2030 5,713  
Thereafter 21,028  
Total minimum payments 64,751  
Less amount representing interest (10,776)  
Present value of lease obligations 53,975 $ 54,892
Finance Leases    
2026 524  
2027 217  
2028 217  
2029 217  
2030 188  
Thereafter 479  
Total minimum payments 1,842  
Less amount representing interest (264)  
Present value of lease obligations $ 1,578 $ 2,775