XML 47 R39.htm IDEA: XBRL DOCUMENT v3.23.3
Share Repurchase Program (Details 1)
3 Months Ended
Sep. 30, 2023
$ / shares
shares
Maximum Number of Shares That May Yet be Purchased Under the Plans or Programs [Member]  
Maximum Number Of Shares That May Yet Be Purchased Under The Plans Or Programs, Beginning Balance 60,284
Maximum Number Of Shares That May Yet Be Purchased Under The Plans Or Programs, during period (60,284)
Total Number of Shares Purchased [Member]  
Total Number Of Shares Purchased, Beginning Balance 139,716
Total Number Of Shares Purchased,ending Balance 139,716
September 30, 2023 [Member] | Maximum Number of Shares That May Yet be Purchased Under the Plans or Programs [Member]  
Maximum Number Of Shares That May Yet Be Purchased Under The Plans Or Programs, during period 186,762
Maximum Number Of Shares That May Yet Be Purchased Under The Plans Or Programs, Ending Balance 186,762
September 30, 2023 [Member] | Average Price Paid Per Share [Member]  
Average Price Paid Per Share During The Period | $ / shares $ 18.55
Average Price Paid Per Share, Ending Balance | $ / shares $ 18.55
September 30, 2023 [Member] | Total Number of Shares Purchased [Member]  
Total Number Of Shares Purchased, during period 13,238
Total Number Of Shares Purchased,ending Balance 13,238
Total Number of Shares Purchased As Part of Publicly Announced Plansor Programs [Member]  
Total Number Of Shares Purchased As Part Of Publicly Announced Plansor Programs, Beginning Balance 139,716
Total Number Of Shares Purchased As Part Of Publicly Announced Plansor Programs, Ending Balance 139,716
Total Number of Shares Purchased As Part of Publicly Announced Plansor Programs [Member] | September 30, 2023 [Member]  
Total Number Of Shares Purchased As Part Of Publicly Announced Plansor Programs, Ending Balance 13,238
Total Number Of Shares Purchased As Part Of Publicly Announced Plansor Programs, During period 13,238