v3.25.2
Earnings Per Share - Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Earnings Per Share, Basic and Diluted [Abstract]    
Net income $ 31,138 $ 24,769
Weighted average shares – basic (in Shares) 17,026,828 17,026,828
Weighted average shares – dilute (in Shares) 17,026,828 17,026,828
Earnings per share – basic (in Dollars per share) $ 1.83 $ 1.45
Earnings per share – diluted (in Dollars per share) $ 1.83 $ 1.45