XML 94 R80.htm IDEA: XBRL DOCUMENT v3.25.2
Weighted Average Share Counts - Reconciliation of the Numerators and Denominators for the Diluted EPS (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Earnings Per Share [Abstract]      
Net income $ 36,864 $ 33,655 $ 31,582
Effect of dilutive securities:      
Convertible debt - interest expense, net of tax 178 0 0
Numerator for diluted EPS $ 37,042 $ 33,655 $ 31,582