v3.25.1
Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares
Mar. 31, 2025
Jun. 30, 2024
Statement Condensed Consolidated Balance Sheets [Abstract]    
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 60,000,000 60,000,000
Common stock, shares issued (in shares) 27,888,217 27,888,217
Common stock, shares, outstanding (in shares)   27,308,795
Treasury stock, common, shares (in shares) 281,365 579,422