XML 80 R74.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Share Repurchase Plan (Narrative) (Details) - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2024
Equity, Class of Treasury Stock [Line Items]    
Share repurchased   20,350
Average Price   $ 27.42
Percentage of Common stock outstanding percentage 5.00%