XML 87 R72.htm IDEA: XBRL DOCUMENT v3.24.0.1
Regulatory Matters (Narrative) (Details) - shares
12 Months Ended
Dec. 31, 2023
Oct. 17, 2022
Oct. 16, 2022
Dec. 11, 2020
Repurchase Program, December 2020 [Member]        
Regulatory Matters [Line Items]        
Stock repurchase program, shares authorized       500,000
Shares of common stock repurchased 266,753      
Repurchase Program, October 2022 [Member]        
Regulatory Matters [Line Items]        
Stock repurchase program, shares authorized   500,000 82,350