XML 66 R56.htm IDEA: XBRL DOCUMENT v3.25.3
Weighted Average Share Counts (Details) - shares
shares in Thousands
3 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Earnings Per Share [Abstract]    
Shares used in basic earnings per share calculation (in shares) 13,360 16,880
Effect of dilutive securities:    
Employee share-based compensation (in shares) 425 80
Warrant (in shares) 824 530
Total effects of dilutive securities (in shares) 1,249 610
Shares used in dilutive earnings per share calculation (in shares) 14,609 17,490
Shares considered anti-dilutive using the treasury method (in shares) 85 453