XML 97 R84.htm IDEA: XBRL DOCUMENT v3.24.2.u1
EARNINGS PER SHARE AND COMMON STOCK - Additional Information (Details) - USD ($)
12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2022
Jul. 24, 2023
Jun. 24, 2021
Class Of Stock [Line Items]          
Stock repurchase program, number of shares authorized       $ 50,000,000 $ 50,000,000.0
Stock Repurchase Program Authorized Amount Existing   $ 50,000,000      
Available Program was fully utilized   1,600,000      
Repurchase of shares in cash, including related fees and expenses $ 16,257,000 $ 22,949,000 $ 25,454,000    
Stock repurchase program, remained available under the program $ 35,400,000        
Common Stock          
Class Of Stock [Line Items]          
Number of shares repurchased 750,943 872,055 975,161    
Repurchase of shares in cash, including related fees and expenses $ 16,300,000 $ 22,900,000 $ 25,500,000