XML 106 R83.htm IDEA: XBRL DOCUMENT v3.23.2
Weighted Average Share Counts (Details) - shares
shares in Thousands
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2021
Earnings Per Share [Abstract]      
Shares used in basic earnings per share calculation (in shares) 18,200 18,232 17,649
Effect of dilutive securities:      
Employee share-based compensation (in shares) 199 227 489
Warrant (in shares) 495 265 220
Total effects of dilutive securities (in shares) 694 492 709
Shares used in dilutive earnings per share calculation (in shares) 18,893 18,724 18,359
Shares considered anti-dilutive using the treasury method 367 18 3