XML 95 R76.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Weighted Average Share Counts (Details) - shares
shares in Thousands
12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2022
Earnings Per Share [Abstract]      
Shares used in basic earnings per share calculation (in shares) 17,704 18,200 18,232
Effect of dilutive securities:      
Employee share-based compensation (in shares) 81 199 227
Warrant (in shares) 470 495 265
Total effects of dilutive securities (in shares) 551 694 492
Shares used in dilutive earnings per share calculation (in shares) 18,255 18,893 18,724
Shares considered anti-dilutive using the treasury method 549 367 18