XML 59 R48.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity - Additional information (Details) - Common stock - shares
9 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Sep. 30, 2022
Employee Stock Purchase Plan and Stock Repurchase Program      
Number of common shares issued at discount rate 15.00%    
Number of shares employees purchased 59,255 60,605  
Number of shares issued under employee stock purchase program 417,972    
Number of repurchased shares authorized     2,000,000
Number of shares repurchased 400,230 1,117,258  
Number of shares available for repurchase 1,721,870