XML 72 R56.htm IDEA: XBRL DOCUMENT v3.23.2
STOCKHOLDERS' EQUITY - Additional information (Details) - shares
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2021
Employee Stock Purchase Plan and Stock Repurchase Program      
Number of repurchased shares authorized 400,230 1,294,594 452,005
Number of shares available for repurchase 1,721,870    
Employee Stock Purchase Plan      
Employee Stock Purchase Plan and Stock Repurchase Program      
Number of shares issued under employee stock purchase program 60,465 60,708 63,499
Common stock      
Employee Stock Purchase Plan and Stock Repurchase Program      
Number of repurchased shares authorized 2