XML 54 R42.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Sep. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Mar. 31, 2025
Mar. 31, 2024
Numerator:                
Net income $ 17,431 $ 17,053 $ 16,974 $ 12,806 $ 32,726 $ 15,432 $ 51,458 $ 60,964
Denominator:                
Weighted-average shares, basic (in shares) 23,275,000     25,025,000     23,746,000 24,982,000
Dilutive effect of share-based payments (in shares) 329,000     412,000     419,000 309,000
Weighted-average shares, diluted (in shares) 23,604,000     25,437,000     24,165,000 25,291,000
Net income per common share, basic (in dollars per share) $ 0.75     $ 0.51     $ 2.17 $ 2.44
Net income per common share, diluted (in dollars per share) $ 0.74     $ 0.50     $ 2.13 $ 2.41
Weighted average shares excluded from the computation of diluted earnings per share (in shares) 241,641     164,093     245,303 755,797