v3.26.1
Note 19. Earnings Per Share Statement (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Net Income (Loss) $ 27,960 $ 16,984 $ 20,511
Undistributed Earnings (Loss) Allocated to Participating Securities, Basic 23 19 24
Net Income (Loss) Available to Common Stockholders, Basic $ 27,937 $ 16,965 $ 20,487
Weighted Average Number of Shares Outstanding, Basic 24,501 24,782 25,079
Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements 267 235 199
Weighted Average Number of Shares Outstanding, Diluted 24,768 25,017 25,278
Earnings Per Share, Basic $ 1.14 $ 0.68 $ 0.82
Earnings Per Share, Diluted $ 1.13 $ 0.68 $ 0.81