XML 41 R31.htm IDEA: XBRL DOCUMENT v3.25.3
Weighted Average Share Counts (Tables)
3 Months Ended
Sep. 30, 2025
Earnings Per Share [Abstract]  
Schedule of Components of Computation from Basic to Diluted Earnings Per Share
The following table sets forth the components of the computation from basic to diluted earnings per share for net income for the three months ended September 30, 2025 and 2024:

Three Months Ended September 30,
(000s)20252024
Shares used in basic earnings per share calculation13,36016,880
Effect of dilutive securities:
Employee stock-based compensation42580
Warrant824530
Total effects of dilutive securities1,249610
Shares used in diluted earnings per share calculation14,60917,490
Shares considered anti-dilutive using the treasury method85 453