v3.26.1
Debt (Schedule of Maturities of Long-Term Debt) (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Jun. 30, 2025
Debt Disclosure [Abstract]    
2027 $ 5,100  
2028 5,100  
2029 5,100  
2030 5,100  
2031 168,100  
Thereafter 484,500  
Long-term Debt $ 673,000 $ 558,283