XML 71 R59.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings Per Share - Additional information (Details) - shares
3 Months Ended 9 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2023
Mar. 31, 2022
Earnings Per Share        
Antidilutive securities excluded from the computation of diluted earnings per share 84,740 14,500 66,440 22,750