v3.26.1
Leases (Schedule Of Maturities Of Lease Liabilities) (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Jun. 30, 2025
Operating Leases    
2027 $ 11,237  
2028 7,638  
2029 6,866  
2030 5,713  
2031 5,900  
Thereafter 15,127  
Total minimum payments 52,481  
Less amount representing interest (8,340)  
Present value of lease obligations 44,141 $ 53,975
Finance Leases    
2027 2,557  
2028 2,623  
2029 2,690  
2030 2,731  
2031 529  
Thereafter 349  
Total minimum payments 11,479  
Less amount representing interest (1,115)  
Present value of lease obligations $ 10,364 $ 1,578