XML 93 R79.htm IDEA: XBRL DOCUMENT v3.25.2
Weighted Average Share Counts - Computation From Basic to Diluted Earnings Per Share For Net Income (Details) - shares
shares in Thousands
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Earnings Per Share [Abstract]      
Shares used in basic earnings per share calculation (in shares) 14,678 17,704 18,200
Effect of dilutive securities:      
Employee share-based compensation (in shares) 218 81 199
Warrant (in shares) 652 470 495
TRG Conversion (in shares) 177 0 0
Total effects of dilutive securities (in shares) 1,047 551 694
Shares used in dilutive earnings per share calculation (in shares) 15,725 18,255 18,893
Shares considered anti-dilutive using the treasury method (in shares) (209) (549) (367)