v3.25.4
Weighted Average Share Counts - Reconciliation of the Numerators and Denominators for the Diluted EPS (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2025
Dec. 31, 2024
Earnings Per Share [Abstract]        
Net income $ 12,217 $ 9,268 $ 24,259 $ 16,799
Effect of dilutive securities:        
Convertible debt - interest expense, net of tax 0 145 0 145
Numerator for diluted EPS $ 12,217 $ 9,413 $ 24,259 $ 16,944