XML 44 R38.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings Per Share (Schedule Of Earnings Per Share, Basic And Diluted) (Details) - shares
shares in Thousands
3 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Earnings Per Share    
Basic shares 5,307 5,203
Stock options 98 173
Non-vested restricted stock units and restricted shares 193 200
Potential common shares, total 291 373
Diluted shares 5,598 5,576
Anti-dilutive shares 6 9